/* ============================================
   CRIMSON DESERT Theme
   Requested palette:
   - Background: #0e0c0a
   - Text: #ddd4c8
   - Accent: #de7840
   - Accent (hover): #de7840
   - Lighter background: #1a1714
   ============================================ */

:root {
    --color-accent: #de7840;
    --color-accent-hover: #de7840;
    --color-accent-glow: rgba(222, 120, 64, 0.5);
    --color-accent-subtle: rgba(222, 120, 64, 0.1);
    --color-accent-border: rgba(222, 120, 64, 0.4);

    --color-text: #ddd4c8;
    --color-text-secondary: rgba(221, 212, 200, 0.7);
    --color-text-muted: #8e8078; /* keep base muted tone compatible */

    --color-bg-body: #141211;
    --color-bg-section: #141211;
    --color-bg-container: #1a1714;
    --color-bg-hover: #1f1b18;
}

body {
    background: var(--color-bg-body);
    background-image: radial-gradient(circle at 50% 0%, rgba(222, 120, 64, 0.1) 0%, transparent 121vh);
    background-attachment: fixed;
}

.header {
    background-image: 
        linear-gradient(to top, var(--color-bg-container) 0%, rgba(0, 0, 0, 0) 100%),
        url('/crimsondesert/images/banner-crimsondesert.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

/* Links: use theme accent; no !important so quest guides (.ul-page / .mq-page) can override */
a {
    color: var(--color-accent);
}

a:hover {
    color: var(--color-accent-hover);
}

