/* Copiado de ~/Sites/cosmos5-design-system/tokens/base.css em 03/09/2026.
   NAO EDITAR AQUI. O dono deste arquivo e o design system da Cosmos, e este
   e um espelho com data. Copia, e nao referencia, porque o SOAS nao busca
   aparencia em tempo de execucao num repositorio que ele nao controla.
   Quando o design system mudar, a diferenca aparece porque a data esta aqui.

   ESTE E O UNICO LUGAR onde os tokens moram. O build copia daqui para
   console/time/ds/, que e a saida publicada. Token em dois lugares e como
   a divergencia entra, entao nao existe copia em console/ds/. */

*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--fundo-pagina);color:var(--texto-primario);font-family:var(--fonte-marca);font-size:var(--t-corpo);line-height:var(--altura-corpo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--texto-primario);color:var(--fundo-pagina)}
a{color:var(--texto-primario);text-decoration:none;border-bottom:var(--traco-medio) solid var(--linha-media);transition:border-color 120ms cubic-bezier(.2,.8,.2,1)}
a:hover{border-bottom-color:var(--linha-forte)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--traco-medio) solid var(--foco-anel);outline-offset:2px}
h1,h2,h3,h4{margin:0;font-family:var(--fonte-voz);font-weight:400;letter-spacing:var(--tracking-voz);line-height:var(--altura-titulo)}
p{margin:0}
hr{border:none;border-top:var(--traco-medio) solid var(--linha-forte);margin:var(--esp-6) 0}
sup{font-family:var(--fonte-dado);font-size:.62em;font-weight:600;vertical-align:super}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:var(--linha-media)}
::-webkit-scrollbar-thumb:hover{background:var(--linha-forte)}
