.landing-shell{--landing-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-shell .landing-reveal{animation:landing-rise .44s var(--landing-ease) both}.landing-shell .landing-preview{animation-delay:80ms}.landing-shell .landing-primary-action{transition:opacity .12s ease, transform .12s var(--landing-ease)}.landing-shell .landing-primary-action:hover{opacity:.92;transform:translateY(-1px)}.landing-shell .landing-primary-action:active{transform:translateY(0)}.landing-shell .landing-action-icon{transition:transform .18s var(--landing-ease)}.landing-shell .landing-primary-action:hover .landing-action-icon{transform:translate(2px)}.landing-shell .landing-example{transition:border-color .18s ease, transform .22s var(--landing-ease)}@media (hover:hover) and (pointer:fine){.landing-shell .landing-palette-strip>*{transition:transform .22s var(--landing-ease)}.landing-shell .landing-palette-strip>:hover{transform:scaleX(1.025)}.landing-shell .landing-example:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--border));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-shell .landing-reveal{animation:none}.landing-shell .landing-primary-action,.landing-shell .landing-action-icon,.landing-shell .landing-palette-strip>*,.landing-shell .landing-example{transition:none}.landing-shell .landing-primary-action:hover,.landing-shell .landing-primary-action:active,.landing-shell .landing-primary-action:hover .landing-action-icon,.landing-shell .landing-palette-strip>:hover,.landing-shell .landing-example:hover{transform:none}}
