/* BWBV BadmintonShop Franken – Gelb/Schwarz Theme */
:root {
    --shop-primary: #FFD700;
    --shop-primary-dark: #E6C200;
    --shop-secondary: #000000;
    --shop-text: #333333;
    --shop-bg: #FFFFFF;
}

/* Header */
.header { background-color: var(--shop-secondary); }
.header .toplink { background-color: var(--shop-secondary); }
.header .contact-phone .phone { color: var(--shop-primary); }
.header .links a { color: var(--shop-primary); }
.header .links a:hover { color: var(--shop-primary-dark); }

/* Navigation */
.ma-nav-container { background-color: var(--shop-secondary); }
.fhmm.navbar-default { background-color: var(--shop-secondary); border-color: var(--shop-secondary); }
.fhmm .nav.navbar-nav > li > a { color: var(--shop-primary); }
.fhmm .nav.navbar-nav > li > a:hover { color: var(--shop-primary-dark); }
.fhmm .dropdown-menu { background-color: #222; }
.fhmm .dropdown-menu > li > a { color: var(--shop-primary); }
.fhmm .dropdown-menu > li > a:hover { background-color: #333; }

/* Minimale Navigation */
.shop-nav-minimal {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 30px;
}
.shop-nav-minimal > li > a {
    color: var(--shop-primary) !important;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}
.shop-nav-minimal > li > a:hover {
    color: var(--shop-primary-dark) !important;
    text-decoration: underline;
}

/* Buttons */
.button, .btn-primary, .btn-checkout, .btn-next {
    background-color: var(--shop-primary) !important;
    color: var(--shop-secondary) !important;
    border-color: var(--shop-primary-dark) !important;
}
.button:hover, .btn-primary:hover, .btn-checkout:hover, .btn-next:hover {
    background-color: var(--shop-primary-dark) !important;
}

/* Footer */
.container-footer-static { background-color: var(--shop-secondary); }
.container-footer-static,
.container-footer-static a { color: var(--shop-primary); }
.container-footer { background-color: #111; }
.container-footer,
.container-footer a { color: #ccc; }
