/* Selah — tokens gerados de tokens.json (design system) */
:root,[data-theme="dia"]{--vinho-50:#FFEFEC;--vinho-100:#FFE4E1;--vinho-200:#F4D1CE;--vinho-300:#DBB3AF;--vinho-400:#BF928D;--vinho-500:#A3716D;--vinho-600:#88524E;--vinho-700:#723A37;--vinho-800:#5D2321;--vinho-900:#4A1313;--vinho-950:#380406;--linho-50:#FFF6E1;--linho-100:#F5ECD7;--linho-200:#DFD6C0;--linho-300:#C6BDA8;--linho-400:#A69E8A;--linho-500:#87806D;--linho-600:#6A6352;--linho-700:#534D3D;--linho-800:#403A2B;--linho-900:#2E281B;--linho-950:#1F1A0D;--oliva-50:#FBF7E9;--oliva-100:#F1EDDE;--oliva-200:#E0DBC9;--oliva-300:#C4BEA9;--oliva-400:#A69E86;--oliva-500:#898064;--oliva-600:#635939;--oliva-700:#564D2E;--oliva-800:#433A1D;--oliva-900:#30280D;--oliva-950:#211A01;--malva-50:#FFF0F3;--malva-100:#FEE6E8;--malva-200:#EDD3D6;--malva-300:#D2B5B8;--malva-400:#B59598;--malva-500:#916E72;--malva-600:#7A595D;--malva-700:#614447;--malva-800:#4D3235;--malva-900:#392124;--malva-950:#291316;--orig-vinho:#5D2321;--orig-cotele:#3E1110;--orig-tinta:#6A1A15;--orig-linho:#DFD6C0;--orig-cartao:#DDD3C3;--orig-creme:#EFE2C7;--orig-oliva:#635939;--orig-malva:#916E72;--fundo:#F5ECD7;--superficie:#DFD6C0;--superficie-creme:#EFE2C7;--tinta:#3E1110;--tinta-suave:#534D3D;--marca:#5D2321;--marca-forte:#6A1A15;--sobre-marca:#FFF6E1;--apoio:#635939;--sobre-apoio:#FFF6E1;--acento:#916E72;--acento-texto:#614447;--borda:#C6BDA8;--foco:#6A1A15;--borda-campo:#6A6352;--luz-quente:#F2CF86;--luz-nucleo:#FFF6E1;--luz-halo:#F2CF8659;--almofada-1:0 1px 2px rgba(62,17,16,0.08), 0 2px 6px rgba(62,17,16,0.06);--almofada-2:0 2px 4px rgba(62,17,16,0.08), 0 8px 20px rgba(62,17,16,0.10);--almofada-3:0 4px 8px rgba(62,17,16,0.10), 0 18px 40px rgba(62,17,16,0.14);}
[data-theme="noite"]{--vinho-50:#FFEFEC;--vinho-100:#FFE4E1;--vinho-200:#F4D1CE;--vinho-300:#DBB3AF;--vinho-400:#BF928D;--vinho-500:#A3716D;--vinho-600:#88524E;--vinho-700:#723A37;--vinho-800:#5D2321;--vinho-900:#4A1313;--vinho-950:#380406;--linho-50:#FFF6E1;--linho-100:#F5ECD7;--linho-200:#DFD6C0;--linho-300:#C6BDA8;--linho-400:#A69E8A;--linho-500:#87806D;--linho-600:#6A6352;--linho-700:#534D3D;--linho-800:#403A2B;--linho-900:#2E281B;--linho-950:#1F1A0D;--oliva-50:#FBF7E9;--oliva-100:#F1EDDE;--oliva-200:#E0DBC9;--oliva-300:#C4BEA9;--oliva-400:#A69E86;--oliva-500:#898064;--oliva-600:#635939;--oliva-700:#564D2E;--oliva-800:#433A1D;--oliva-900:#30280D;--oliva-950:#211A01;--malva-50:#FFF0F3;--malva-100:#FEE6E8;--malva-200:#EDD3D6;--malva-300:#D2B5B8;--malva-400:#B59598;--malva-500:#916E72;--malva-600:#7A595D;--malva-700:#614447;--malva-800:#4D3235;--malva-900:#392124;--malva-950:#291316;--orig-vinho:#5D2321;--orig-cotele:#3E1110;--orig-tinta:#6A1A15;--orig-linho:#DFD6C0;--orig-cartao:#DDD3C3;--orig-creme:#EFE2C7;--orig-oliva:#635939;--orig-malva:#916E72;--fundo:#3E1110;--superficie:#4A1313;--superficie-creme:#5D2321;--tinta:#F5ECD7;--tinta-suave:#C6BDA8;--marca:#DBB3AF;--marca-forte:#F4D1CE;--sobre-marca:#380406;--apoio:#C4BEA9;--sobre-apoio:#211A01;--acento:#D2B5B8;--acento-texto:#D2B5B8;--borda:#723A37;--foco:#F4D1CE;--borda-campo:#A3716D;--luz-quente:#F2CF86;--luz-nucleo:#FFF6E1;--luz-halo:#F2CF8666;--almofada-1:0 1px 2px rgba(0,0,0,0.30), 0 2px 6px rgba(0,0,0,0.20);--almofada-2:0 2px 4px rgba(0,0,0,0.30), 0 8px 20px rgba(0,0,0,0.30);--almofada-3:0 4px 8px rgba(0,0,0,0.35), 0 18px 40px rgba(0,0,0,0.40);}
:root{--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--espaco-12:48px;--espaco-16:64px;--espaco-24:96px;--espaco-32:128px;--raio-sm:6px;--raio-md:14px;--raio-lg:28px;--raio-xl:40px;--raio-pilula:999px;--opac-textura:0.35;--opac-desabilitado:0.45;--font-serif:Gloock, Georgia, serif;--font-sans:Montserrat, system-ui, sans-serif;--font-script:"Mrs Saint Delafield", cursive;}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat-latin-500-normal.woff2") format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat-latin-600-normal.woff2") format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat-latin-700-normal.woff2") format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat-latin-800-normal.woff2") format("woff2")}
@font-face{font-family:"Gloock";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gloock-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"Mrs Saint Delafield";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/mrs-saint-delafield-latin-400-normal.woff2") format("woff2")}
