.landing{--steel:var(--background);--panel:var(--muted);--line:var(--border);--ink:var(--foreground);--ash:var(--muted-foreground);background:var(--background);color:var(--foreground);min-height:100dvh}.landing .cta-ember{background:var(--primary);color:var(--primary-foreground);transition:background-color .15s ease-out}.landing .cta-ember:hover{background:color-mix(in oklch,var(--primary)90%,var(--background))}.landing .cta-ember:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.landing *{transition-duration:0s!important}}
