/* Lumevila — tokens (gerado de tokens.json do sistema de design) */
@font-face{font-family:"Lumevila Pixel";src:url("fonts/lumevila-pixel.woff2") format("woff2");font-display:swap}

:root,[data-theme="noite"]{--fundo:#121833;--fundo-profundo:#0e1124;--superficie:#1b2348;--linha:#2c3560;--borda-controle:#6b74a8;--texto:#efe4cc;--texto-mudo:#b7ad9a;--ouro:#f2b33d;--ouro-claro:#ffe29a;--ouro-sombra:#a8721a;--ouro-texto:#f2b33d;--tinta-botao:#2a1a08;--chama:#ff8a3a;--chama-clara:#ffd27a;--papel:#ecdfc0;--tinta:#3a2616;--tinta-vermelha:#8a3a25;--tinta-suave:#6e5a44;--moldura:#5a3a20;--borda-papel:#f6eedb;--publi:#3f5f82;--voce:#9ad8ff;--vidro:rgba(255,255,255,0.16);--vidro-borda:rgba(255,255,255,0.32);--ceu-noite:#0e1430;--rio:#3d82a8;--rio-fundo:#2f6c8f;--grama:#6b9a42;--grama-escura:#4f7a33;--telha:#a8492f;--ardosia:#3f5f82;--palha:#d8b860;}
[data-theme="dia"]{--fundo:#f6efe0;--fundo-profundo:#ece2cc;--superficie:#fffaf0;--linha:#e2d4b8;--borda-controle:#8f7f66;--texto:#3a2616;--texto-mudo:#6e5a44;--ouro-texto:#9a5f0a;}
:root{--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--espaco-12:48px;--raio-pixel:0px;--raio-sm:6px;--raio-md:10px;--raio-lg:16px;--raio-xl:24px;--raio-pilula:999px;--sombra-botao:0 4px 0 #a8721a;--sombra-vidro:0 10px 30px rgba(10,12,30,0.28);--sombra-livro:0 10px 0 rgba(0,0,0,0.35);--sombra-plaquinha:0 3px 0 #7a4a14, 0 8px 16px rgba(0,0,0,0.25);--desfoque-vidro:16px;--font-display:"Lumevila Pixel","Pixelify Sans",system-ui,sans-serif;--font-livro:Lora,Georgia,serif;--font-ui:Inter,system-ui,sans-serif;--mov-rapido:120ms;--mov-medio:240ms;--mov-curva:cubic-bezier(.2,.8,.2,1)}
