.demo-cursor{z-index:30;pointer-events:none;transition:transform .62s var(--ease-out), opacity .2s var(--ease-ui);will-change:transform;position:absolute;top:0;left:0}.demo-cursor[data-jump]{transition:opacity .2s var(--ease-ui)}.demo-cursor svg{filter:drop-shadow(0 1px 2px #0006);display:block}.demo-cursor-pulse{border:2px solid var(--demo-pulse,#7f8a86cc);width:26px;height:26px;animation:demo-click-pulse .38s var(--ease-out) both;border-radius:9999px;position:absolute;top:-12px;left:-12px}@keyframes demo-click-pulse{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.2)}}.demo-reveal{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(7px)}.demo-reveal-scale{transform:scale(.97)}.demo-reveal[data-shown]{opacity:1;transform:none}[data-demo-reset] .demo-reveal{transition:none}.demo-caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1.05em;margin-left:1px;animation:1s steps(2,start) infinite demo-caret-blink;display:inline-block}@keyframes demo-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.demo-cursor{display:none}.demo-reveal,.demo-cursor,.demo-caret{transition:none;animation:none}}.demo-app{--da-bg:#131315;--da-surface:#1c1c20;--da-muted:#232327;--da-strong:#f7f7f8;--da-fg:#cecfd2;--da-muted-fg:#9a9ba0;--da-subtle:#727379;--da-brand:#3ddc91;--da-brand-hover:#5fe7a8;--da-brand-subtle:#16291f;--da-primary:#3ddc91;--da-primary-fg:#0e1a14;--da-border:#2a2a30;--da-border-strong:#3a3a42;--da-success:#3ddc91;--da-success-subtle:#16291f;--da-warning:#ffcd48;--da-warning-subtle:#2a2410;--da-danger:#ff6f5e;--da-danger-subtle:#2e1916;--da-info:#5c8bae;--da-info-subtle:#16222b;--da-overlay:#0006;--demo-pulse:#f7f7f880;--font-display:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--da-fg);background:var(--da-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.theme-light .demo-app{--da-bg:#fafaf7;--da-surface:#fff;--da-muted:#f4f3ee;--da-strong:#14130f;--da-fg:#3a382f;--da-muted-fg:#57544c;--da-subtle:#7a766c;--da-brand:#0c7a4d;--da-brand-hover:#34c98a;--da-brand-subtle:#e4f6ee;--da-primary:#3ddc91;--da-primary-fg:#0e1a19;--da-border:#e8e6df;--da-border-strong:#d4d1c7;--da-success:#0c7a4d;--da-success-subtle:#e4f6ee;--da-warning:#8f5a12;--da-warning-subtle:#fbf1e0;--da-danger:#a93a2c;--da-danger-subtle:#faeae7;--da-info:#2d5a78;--da-info-subtle:#eaf1f6;--da-overlay:#0006;--demo-pulse:#14130f66}.demo-github{--gh-bg:#0d1117;--gh-surface:#161b22;--gh-border:#30363d;--gh-strong:#e6edf3;--gh-fg:#9198a1;--gh-accent:#3fb950;--gh-accent-fill:#238636;--gh-merged:#ab7df8;--gh-merged-subtle:#8250df2e;color:var(--gh-fg);background:var(--gh-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.theme-light .demo-github{--gh-bg:#fff;--gh-surface:#f6f8fa;--gh-border:#d0d7de;--gh-strong:#1f2328;--gh-fg:#59636e;--gh-accent:#1a7f37;--gh-accent-fill:#1f883d;--gh-merged:#8250df;--gh-merged-subtle:#8250df1f}[data-holosticker-seal]{pointer-events:auto;display:block;position:relative}[data-holosticker-seal] .sticker-root{width:100%;height:100%;min-height:0}[data-holosticker-seal] .sticker-scene{transform:none}[data-holosticker-seal] .sticker-card.active:hover{animation:none!important;transform:none!important}[data-holosticker-seal] .sticker-card.active:hover .sticker-img-layer--parallax img,[data-holosticker-seal] .sticker-card.active:hover .sticker-frame img{animation:none!important;translate:0!important}[data-holosticker-seal] .sticker-refraction-1{scale:min(1, calc(.15 + max(abs(var(--sticker-pointer-x)), abs(var(--sticker-pointer-y))) * .25))}[data-holosticker-seal] .sticker-refraction-2{scale:min(1, calc(.15 + max(abs(var(--sticker-pointer-x)), abs(var(--sticker-pointer-y))) * .65))}.demo-camera-world{transform-origin:0 0}.demo-tilt-stage{perspective:1200px}.demo-tilt{transition:transform .85s cubic-bezier(.22,1,.36,1);transform:rotateY(9deg)rotateX(2.5deg)translateY(10px)}.demo-tilt[data-settled]{transform:none}@media (prefers-reduced-motion:reduce){.demo-camera-world,.demo-tilt{transition:none;transform:none}}
