/* blog-theme.css — unifying overlay loaded AFTER each blog page's own styles.
   Gives every article/calculator the app's typography and dark-navy palette
   without touching page-specific component CSS. (2026-07 revamp) */

:root {
    --primary: #3b82f6;
    --secondary: #0ea5e9;
    --success: #10b981;
    --danger: #ef4444;
    --warning: #f59e0b;
    --gold: #fbbf24;
    --bg-dark: #0a1628;
    --text: #e2e8f0;
    --text-muted: #a8b5c7;
    --text-heading: #f1f5f9;
    --glass-border: rgba(59, 130, 246, 0.2);
}

body {
    font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
    background: linear-gradient(160deg, #0a1628 0%, #10233f 100%) !important;
    color: var(--text);
}

h1,
h2,
h3,
h4 {
    font-family: 'Space Grotesk', 'Inter', system-ui, sans-serif !important;
}

h1 {
    color: var(--text-heading);
}

a {
    color: #60a5fa;
}

::selection {
    background: rgba(59, 130, 246, 0.35);
}
