@layer a11y,tokens,base,components,modules;@import"../variables.css"layer(tokens);@import"./tokens.css"layer(tokens);@import"./colors_and_type.css"layer(base);@import"./typography.css"layer(base);@import"./base.css"layer(base);@import"./layout.css"layer(components);@import"./components.css"layer(components);@import"./patterns.css"layer(components);@import"./identity.css"layer(components);@import"./editorial.css"layer(components);@import"./motion.css"layer(components);@import"./ambient.css"layer(components);@import"./hud.css"layer(components);@import"./cotas.css"layer(components);@layer base{*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{color:var(--signal-text);text-decoration:none;transition:color var(--motion-fast) var(--easing)}a:hover{color:var(--signal-hover)}::selection{background:var(--signal-ring);color:var(--fg-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-default);border-radius:var(--radius-none)}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--line-default) transparent}}@layer a11y{:focus-visible{outline:2px solid var(--line-focus)!important;outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}}
