.intro{z-index:100;position:fixed;inset:0}.intro-bg{background:var(--bg);position:absolute;inset:0}.intro-trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intro-line{stroke:#159677}.intro-dot{fill:#159677;stroke:none;filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 2px var(--brand))}.intro-logo{transform-origin:0 0;max-width:none;position:absolute}.intro-ring{pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--brand), 0 0 36px 8px color-mix(in oklab, var(--glow) 45%, transparent);border-radius:50%;position:absolute;translate:-50% -50%}
