/**
 * Archivo : core.css
 * Scope   : Global
 * Función : Variables, reset y tipografía base.
 */

:root {
    --color-bg: #f7f2ea;
    --color-surface: #fffdf9;
    --color-text: #2d332d;
    --color-muted: #6e746a;
    --color-accent: #7e8a63;
    --color-accent-strong: #914f4c;
    --color-border: rgba(45, 51, 45, 0.12);
    --shadow-soft: 0 18px 45px rgba(45, 51, 45, 0.12);
    --radius-md: 1rem;
    --radius-lg: 1.5rem;
    --container: 1180px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
    margin: 0;
    font-family: Georgia, "Times New Roman", serif;
    background: var(--color-bg);
    color: var(--color-text);
}
img { display: block; width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
button, input, select, textarea { font: inherit; }
