/* DarkSoe – Bike Adventures (Landing-Layout + Theme-Feinschliff) */
body[data-theme="darksoe"] {
    --bg: #f7f7f7;
    --bg-deep: #eeeeee;
    --ink: #1a1a1a;
    --muted: #666666;
    --accent: #5bc0de;
    --accent-soft: #d9f1f8;
    --line: rgba(0, 0, 0, 0.08);
    --card: #ffffff;
    --shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
    --radius: 4px;
    --font: "Josefin Sans", sans-serif;
    --display: "Poppins", sans-serif;
    --header-bg: rgba(255, 255, 255, 0.95);
    --glow-1: transparent;
    --glow-2: transparent;
    --ds-accent: #5bc0de;
    --ds-accent-hover: #219abd;
    --ds-dark: #222222;
    --ds-muted: #afafaf;
    --ds-ink: #1a1a1a;
}

body[data-theme="darksoe"] .ds-hero-rotator {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
}

body[data-theme="darksoe"] .ds-hero-sub {
    font-style: italic;
}

body[data-theme="darksoe"] .ds-footer--simple .ds-iconnav {
    margin-bottom: 1.25rem;
}

body[data-theme="darksoe"] .footer-legal a {
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-size: 0.8rem;
}
