:root{--color-fondo: #f6f8fb;--color-superficie: #ffffff;--color-texto: #1f2933;--color-texto-suave: #52606d;--color-borde: #e4e7eb;--color-primario: #2563eb;--color-primario-oscuro: #1d4ed8;--color-capital: #2563eb;--color-intereses: #f59e0b;--color-impuestos: #dc2626;--color-gastos: #7c3aed;--color-suficiente: #16a34a;--color-insuficiente: #dc2626;--fuente-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radio: 12px;--espacio: 16px;--sombra: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fuente-base);background-color:var(--color-fondo);color:var(--color-texto);line-height:1.5}h1,h2,h3{text-wrap:balance}img,svg{max-width:100%;height:auto}.texto-capital{color:var(--color-capital)}.texto-intereses{color:var(--color-intereses)}.texto-impuestos{color:var(--color-impuestos)}.texto-gastos{color:var(--color-gastos)}@media (max-width: 600px){:root{--espacio: 12px}}
