:root{--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#08090b);--paper-rule:var(--lightningcss-light,#e6e7ea)var(--lightningcss-dark,#1d1f23);--cta:var(--lightningcss-light,var(--brand))var(--lightningcss-dark,#0666eb);--cta-hover:color-mix(in oklab, var(--cta), black 14%);--close:#000;--close-ink:#f4f5f7;--close-muted:#a1a6ae;--close-rule:#24272c;--close-input:#3a3e44;--close-hover:#1a1c20;--close-edge:var(--lightningcss-light,#0000)var(--lightningcss-dark,#1d1f23)}.landing{--background:var(--paper);--border:var(--paper-rule)}.landing-glow{z-index:-1;aspect-ratio:1/1.05;pointer-events:none;background:radial-gradient(closest-side at 50% 40%, var(--hero-from) 0 30%, transparent 78%), radial-gradient(closest-side at 54% 64%, var(--hero-via) 0 22%, transparent 74%), radial-gradient(closest-side, color-mix(in oklab, var(--hero-to) 55%, transparent), transparent);filter:blur(64px);opacity:.42;width:min(940px,180vw);position:absolute;top:48%;left:50%;translate:-50% -50%}.dark .landing-glow{opacity:.95}.landing-close{--background:var(--close);--foreground:var(--close-ink);--muted-foreground:var(--close-muted);--border:var(--close-rule);--input:var(--close-input);--muted:var(--close-hover);border-top:1px solid var(--close-edge);background-color:var(--background);color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.landing-rise{animation:.56s cubic-bezier(.22,1,.36,1) both landing-rise;animation-delay:calc(var(--i,0) * 70ms)}}@media (prefers-reduced-motion:reduce){.landing-rise{animation:none}}@keyframes landing-rise{0%{opacity:0;transform:translateY(8px)}}.landing-shot{outline:1px solid color-mix(in oklch, var(--foreground) 8%, transparent);outline-offset:-1px}@media (max-width:1023.98px){.landing-peek{-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 70%, transparent);mask-image:linear-gradient(to bottom, var(--foreground) 70%, transparent)}.landing-peek .landing-device{filter:none}}.landing :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.landing-press:active{transform:none}}.landing-device{filter:drop-shadow(0 2px 3px var(--elev-mid)) drop-shadow(0 24px 32px var(--elev-deep))}.social-board{width:var(--w);height:var(--h);position:relative;overflow:clip}
