/* Палитра на index.php за vidove-med.php — без черно и почти черно */
:root {
    --ink: #2f2a1f !important;
    --muted: #6f5b3a !important;
    --paper: #ffffff !important;
    --card: #ffffff !important;
    --honey: #d99d16 !important;
    --honey-dark: #6f4a13 !important;
    --line: #eadfca !important;
    --soft: #fff2bf !important;
    --danger: #9a541f !important;
}

html {
    color-scheme: light !important;
    background: #fffdf7 !important;
}

body {
    color: #2f2a1f !important;
    background: #fffdf7 !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

/* Горна лента и меню — същите кафяви тонове като index.php */
.site-header,
.main-header,
.topbar,
.navbar {
    background: #6f4a13 !important;
    color: #ffffff !important;
}

.site-header a,
.site-header button,
.main-header a,
.main-header button,
.topbar a,
.topbar button,
.navbar a,
.navbar button {
    color: #ffffff !important;
}

.submenu {
    background: #ffffff !important;
    color: #382b17 !important;
    border-color: #d7c8a8 !important;
}

.submenu a {
    color: #382b17 !important;
}

.submenu a:hover,
.submenu a:focus {
    background: #fff2bf !important;
    color: #5c3b0a !important;
}

/* Светъл меден банер */
.hero,
.page-hero,
.article-hero {
    background: linear-gradient(135deg, #fff0b0, #f9d668) !important;
    border-color: #eadfca !important;
}

.hero h1,
.hero h2,
.page-hero h1,
.page-hero h2,
.article-hero h1,
.article-hero h2 {
    color: #5c3b0a !important;
}

.hero p,
.page-hero p,
.article-hero p {
    color: #2f2a1f !important;
}

/* Основно съдържание — бяло и кремаво, без черни фонове */
main,
.container,
.wrap {
    background-color: transparent !important;
}

article,
.article,
.article-content,
.content-card,
.card,
.content-box,
.intro-box,
.section-box {
    color: #2f2a1f !important;
    background: #ffffff !important;
    border-color: #eadfca !important;
    box-shadow: 0 2px 10px rgba(91, 64, 20, 0.08) !important;
}

h1,
h2,
h3,
h4 {
    color: #5c3b0a !important;
}

p,
li,
td,
th,
figcaption,
.caption {
    color: #2f2a1f !important;
}

a {
    color: #6f4a13;
}

article a,
.article a,
.article-content a,
.content-card a,
.content-box a {
    color: #6f4a13 !important;
}

.notice,
.info-box,
.highlight,
.callout {
    color: #2f2a1f !important;
    background: #fff2bf !important;
    border-color: #d99d16 !important;
}

.warning,
.alert {
    color: #5c3b0a !important;
    background: #fff5df !important;
    border-color: #d99d16 !important;
}

/* Бутони */
button,
.button,
.article-link,
.shop-link {
    color: #ffffff !important;
    background: #6f4a13 !important;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.article-link:hover,
.article-link:focus {
    color: #ffffff !important;
    background: #4f3309 !important;
}

/* Долен колонтитул */
footer,
.footer {
    color: #ffffff !important;
    background: #3e2a0c !important;
}

footer a,
.footer a {
    color: #ffffff !important;
}
