:root{--oscuro:#1e1b16;--oscuro-2:#2e2a23;--menta:#ede5d8;--menta-iso:#8a7e6b;--acento:#1f4d3a;--acento-fuerte:#1a4232;--acento-claro:#bfd1c6;--acento-suave:#e3ece6;--calido:#c8643b;--calido-fuerte:#a9512d;--calido-suave:#f6e1d3;--calido-texto:#9a4826;--fondo:#f2ece2;--superficie:#fbf8f3;--linea:#e3d9c8;--linea-fuerte:#d3c7b3;--texto:#1e1b16;--tenue:#6e6455;--sobre-oscuro:#fbf8f3;--sobre-oscuro-tenue:#bfd1c6;--sombra:0 1px 1px rgba(30,27,22,.03),0 14px 34px -16px rgba(30,27,22,.16);--anillo:0 0 0 3px rgba(31,77,58,.18);--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--titulos:"Newsreader",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--fondo);color:var(--texto);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--acento-fuerte)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}@media print{body,html{background:#fff;height:auto;min-height:0}}