:root {
    --paper: #f7f2ea;
    --paper-soft: #fffdf8;
    --ink: #1c1a17;
    --muted: #6f6a60;
    --line: #e3dccf;
    --accent: #9a4a1f;
    /* Ancho estándar del contenido en páginas secundarias (legal, donar, contacto...). */
    --page-width: 980px;
}

body {
    background: var(--paper);
    color: var(--ink);
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}