.landing-root{--landing-ink:#111012;--landing-night-text:#f4efe6;--landing-yolk:#f9ae12;--landing-yolk-deep:#e08a04;--landing-yolk-ink:#27291c}@layer components{.landing-display{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.06}.landing-display em{font-style:normal;font-weight:500}}.landing-logo-disc{background:radial-gradient(83.33% 83.33% at 25.25% 18.94%,#fbc33e 0%,#fbbf34 11%,#fbb925 23%,#fab217 34%,#f9ab0a 45%,#f5a205 56%,#f19804 68%,#ed9104 79%,#ec8e04 90%,#ec9206 100%);border-radius:9999px}.landing-line-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px}.landing-glass{background:color-mix(in srgb,var(--background)86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 8px 30px -14px #27291c33}.landing-float{animation:landing-float var(--float-duration,10s)ease-in-out var(--float-delay,0s)infinite}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.landing-spin-slow{animation:90s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-live-dot{position:relative}.landing-live-dot:after{content:"";border:1.5px solid;border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite landing-ping;position:absolute;inset:-3px}@keyframes landing-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.landing-twinkle{animation:landing-twinkle var(--twinkle-duration,5s)ease-in-out var(--twinkle-delay,0s)infinite}@keyframes landing-twinkle{0%,to{opacity:.3}50%{opacity:.9}}.landing-marquee{animation:landing-marquee var(--marquee-duration,48s)linear infinite}.landing-marquee-row:hover .landing-marquee{animation-play-state:paused}@keyframes landing-marquee{to{transform:translate(-50%)}}.landing-scan-shimmer{background:linear-gradient(90deg,#f4efe673 35%,#fff 50%,#f4efe673 65%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer-text}@media (prefers-reduced-motion:reduce){.landing-float,.landing-spin-slow,.landing-twinkle,.landing-marquee,.landing-live-dot:after,.landing-scan-shimmer{animation:none}}