/* Bytt alle mørke bakgrunner (header, meny, søk, footer, bunnlinje) til beige */
.bg-dark, .bg-graphite {
    background-color: #e2dad0;
}

/* Tittel og undertekst i header - mørk tekst så den ikke forsvinner mot lys bakgrunn */
.site-title a {
    color: #444 !important;
}
.site-description {
    color: #555;
}

/* Menylenker - mørk tekst i stedet for hvit */
.main-navigation li > a,
.main-navigation ul ul a,
.main-navigation ul ul ul a,
.main-navigation ul ul ul ul a,
.main-navigation ul ul ul ul ul a {
    color: rgba(68, 68, 68, 0.8);
}
.main-navigation li:before {
    color: rgba(68, 68, 68, 0.3);
}
.main-navigation .has-children > a:after,
.main-navigation .menu-item-has-children > a:after,
.main-navigation .page_item_has_children > a:after {
    border-top-color: rgba(68, 68, 68, 0.6);
}

/* Undermenyer (dropdown) - lysere beige-nyanser i stedet for nesten-sort */
.main-navigation ul ul li { background-color: #d9cfc0; }
.main-navigation ul ul ul li { background-color: #cfc3ae; }
.main-navigation ul ul ul ul li,
.main-navigation ul ul ul ul ul li { background-color: #c5b79c; }
.main-navigation ul li > ul:before { border-bottom-color: #d9cfc0; }

/* Søkefelt i header */
.header-search-block .search-field {
    color: #444;
}
.header-search-block .search-field::placeholder {
    color: rgba(68, 68, 68, 0.7);
}

/* Footer-lenker og -tekst, i tilfelle du legger til widgets senere */
.footer .widget-content,
.footer #wp-calendar,
.footer #wp-calendar thead,
.footer #wp-calendar tfoot a,
body .footer a,
.footer #wp-calendar a {
    color: #444;
}

/* Jordglede – lys prøvevariant */
body, .bg-dark, .bg-graphite { background-color: #FAF8F3; }
.site-title a { color: #414936 !important; font-weight: 400; font-style: normal; }
.site-description { display: none; }

/* Ren header og lesbar mobilmeny. Georgia er forelopig testskrift. */
.header.bg-image { background-image: none !important; padding: 36px 0; }
.header .cover { background: transparent; }
.site-title, .site-title a { font-family: Georgia, serif !important; font-size: 42px; line-height: 1.2; font-weight: 400 !important; }
.post-title, .post-title a { font-family: Georgia, serif !important; font-weight: 400 !important; color: #414936; }
.nav-toggle, .search-toggle { color: #414936 !important; }
.site-title { position: relative !important; clip: auto !important; clip-path: none !important; width: auto !important; height: auto !important; text-align: center; }

/* Kontrast og lettere uttrykk */
.site-title, .site-title a { text-shadow: none !important; }
.navigation.bg-dark { background-color: #414936 !important; }
.navigation .nav-toggle, .navigation .search-toggle, .navigation .main-navigation a, .navigation .nav-toggle:before, .navigation .search-toggle:before { color: #FAF8F3 !important; }
.navigation .main-navigation ul ul li { background-color: #414936 !important; }
.post-title a { color: #414936 !important; }
.posts .post { background-color: #FEFDFC; }
.posts .post a.more-link { color: #963F56 !important; }
/* Forsidekladd 1395 */
#post-1395 { background: #FEFDFC; }
#post-1395 .post-title, #post-1395 h2, #post-1395 .wp-block-latest-posts__post-title { font-family: Georgia, serif !important; font-weight: 400 !important; color: #414936 !important; line-height: 1.25; }
#post-1395 .post-title { font-size: clamp(28px, 4vw, 40px); }
#post-1395 h2 { font-size: 30px; }
#post-1395 .wp-block-latest-posts__post-title { display: block; font-size: 26px; margin-bottom: 12px; }
#post-1395 .post-content { color: #302B24; font-size: 18px; line-height: 1.6; }
#post-1395 .wp-block-latest-posts li { padding: 24px 0; border-bottom: 1px solid #e5e7df; }
#post-1395 .more-link { color: #963F56 !important; }
#post-1395 .wp-block-button__link { border-radius: 4px; padding: 14px 24px; }
