.curtain{z-index:105;background:var(--ink-3);pointer-events:none;will-change:transform;position:fixed;inset:0}.curtain__edge{background:var(--spectrum);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px #7b3bff99}.curtain__mark{opacity:.9;width:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.section-label{color:var(--text-muted);align-items:center;gap:.85rem;display:inline-flex}.section--paper .section-label{color:var(--on-paper-muted)}.section-label__index{color:var(--text)}.section--paper .section-label__index{color:var(--on-paper)}.section-label__rule{background:linear-gradient(90deg, var(--hue,var(--primary)), transparent);width:2.4rem;height:1px}
