/* Bretonien Vintage Reworked — Chronik */
.bretonien-query{width:100%;margin:0}
.bretonien-query>.wp-block-post-template{display:block;padding:0;list-style:none}
.bretonien-query>.wp-block-post-template>.wp-block-post{display:flow-root;margin:0;padding:26px 0 28px;border-bottom:0}
.bretonien-query .wp-block-post-featured-image{float:left;width:150px;max-width:30%;margin:0 22px 16px 0}
.bretonien-query .wp-block-post-featured-image img{width:100%;height:auto;border-radius:3px}
.bretonien-query .wp-block-post-title{font:normal 27px/1.35 Georgia,'Times New Roman',serif;margin:0 0 14px}
.bretonien-query .wp-block-post-title a{color:#263442;text-decoration:none}
.bretonien-query .wp-block-post-title a:hover{text-decoration:underline}
.bretonien-query .wp-block-post-excerpt{font:16px/1.8 Arial,Helvetica,sans-serif;color:#4a535b}
.bretonien-query .wp-block-post-excerpt__excerpt{margin:0 0 18px}
.bretonien-query .wp-block-post-excerpt__more-link{font:600 14px/1.6 Arial,Helvetica,sans-serif;color:#315c70}
.bretonien-query .wp-block-query-pagination{clear:both;margin-top:28px;gap:16px;font:14px/1.6 Arial,Helvetica,sans-serif;flex-wrap:wrap}
.bretonien-query .wp-block-query-pagination-numbers{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:700px){.bretonien-query .wp-block-post-title{font-size:25px}.bretonien-query .wp-block-post-featured-image{float:none;width:100%;max-width:100%;margin:0 0 20px}.bretonien-query .wp-block-post-featured-image img{max-height:240px;object-fit:contain;object-position:left}}
/* Freigegebener Blauton; Originaltextur bleibt als Luminanz erhalten. */
.masthead,.footer{background-color:#263e55;background-image:url(assets/header-wolkig.png?v=1.0.5);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:luminosity}
.desktop-slideshow-area{display:none}
@media(min-width:1024px){
.desktop-slideshow-area{display:block;width:100%;margin:0 0 28px}
.desktop-slideshow-widget{min-width:0;margin:0 0 16px}
.desktop-slideshow-widget:last-child{margin-bottom:0}
.desktop-slideshow-area img,.desktop-slideshow-area video{max-width:100%;height:auto}
.desktop-slideshow-area figure{margin:0}
}
.footer-crest{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:48px}
.footer-crest img{display:block;width:36px;height:auto;max-height:45px}
:root{--width:1120px;--chronik-ink:#263442;--chronik-muted:#606d77;--chronik-gold:#b99a55;--chronik-paper:#f6f3ed}
body{font:16px/1.75 Arial,Helvetica,sans-serif;color:var(--chronik-ink)}
.site-shell{background:var(--chronik-paper)}
a{color:#315c70}
.topbar{height:16px;min-height:16px;background:#a52525}
.topbar .topbar-crest{height:32px}.topbar-crest img{height:26px;max-width:24px}
.masthead .custom-logo-link{padding:24px 0 20px;min-height:0}
.masthead .custom-logo{width:340px;max-width:100%}
.masthead .menu{padding:17px 0;gap:8px 28px;border-top:1px solid #ffffff18}
.masthead .menu>li>a{font:14px/1.5 Arial,Helvetica,sans-serif;text-transform:none;color:#f7f2e7}
.masthead .menu>.current-menu-item>a,.masthead .menu>.current-menu-ancestor>a{color:#e4c780}
.masthead .menu ul a{font:14px/1.5 Arial,Helvetica,sans-serif}
.site-shell>.layout{grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding:34px 0 50px;align-content:start}
.site-shell>.layout.no-sidebar{grid-template-columns:minmax(0,820px);justify-content:center}
.layout main{padding:0}.layout aside{border:0;padding:0}
.layout aside .widget{margin-bottom:32px}
.widget-title,.layout aside .wp-block-heading{font:600 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:var(--chronik-muted);margin:0 0 16px}
.layout aside ul{list-style:none;padding:0;margin:0}
.layout aside li{margin:0;padding:11px 0;border-bottom:1px solid #ded9ce;font:14px/1.6 Arial,Helvetica,sans-serif}
.layout aside a{color:#315c70}
.breadcrumbs,.breadcrumb-widget-area{font-size:12px;line-height:1.5;color:var(--chronik-muted);margin:0 0 26px}
.content-ornament{opacity:.7;margin:18px 0 24px;height:11px}
.chronik-intro{margin-bottom:28px}
.chronik-intro h1{font:normal 36px/1.2 Georgia,'Times New Roman',serif;margin:0 0 14px}
.chronik-intro p{font:15px/1.7 Arial,Helvetica,sans-serif;color:var(--chronik-muted);max-width:620px;margin:0}
.chronik-intro .chronik-ornament{font:20px Georgia,serif;color:var(--chronik-gold);margin:14px 0}
.category-heading{justify-content:flex-start;border:0;border-bottom:2px solid var(--chronik-gold);padding:0 0 14px;margin:12px 0 0;gap:12px}
.category-heading h1,.category-heading h2{font:500 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:left;color:#79633d}
.category-heading-ornament{opacity:.65}
.entry{padding:26px 0 28px;margin:0;border-bottom:0;background:none}
.entry .meta{font:12px/1.6 Arial,Helvetica,sans-serif;color:var(--chronik-muted);letter-spacing:.3px;margin:0 0 10px}
.entry h1{font:normal 36px/1.25 Georgia,'Times New Roman',serif;margin:0 0 22px}
.entry h2{font:normal 27px/1.35 Georgia,'Times New Roman',serif;margin:0 0 14px}
.entry h2 a{color:var(--chronik-ink)}
.entry p{margin:0 0 18px}
.entry-summary{font:16px/1.8 Arial,Helvetica,sans-serif;color:#4a535b}
.entry-thumbnail{float:left;width:150px;max-width:30%;margin:0 22px 16px 0}
.entry-thumbnail img{border-radius:3px}
.entry .chronik-read{font:600 14px/1.6 Arial,Helvetica,sans-serif;color:#315c70;display:inline-block;min-height:32px}
.entry-content{max-width:70ch;font:17px/1.85 Georgia,'Times New Roman',serif}
.entry-content h2,.entry-content h3{margin:30px 0 16px}
.footer,.site-shell>.footer{margin-top:0}
.footer .footer-inner{min-height:90px;padding-top:20px;padding-bottom:34px}
.footer .footer-legal a{color:#dbc58e;font:13px/1.5 Arial,Helvetica,sans-serif}
.footer .facebook-icon{color:#dbc58e}
.footer .facebook-icon circle{fill:none;stroke:currentColor;stroke-width:2}
.footer .facebook-icon path{fill:currentColor}
.footer a.facebook-icon:hover{color:#f3e2b8}
.footer-menu{gap:10px 22px}
.promo{margin-top:24px}
@media(max-width:900px){.site-shell>.layout{gap:28px;grid-template-columns:minmax(0,1fr) 210px}.masthead .menu{gap:8px 18px}}
@media(max-width:700px){
.site-shell>.layout,.site-shell>.layout.no-sidebar{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:32px;padding:26px 0 38px}
.masthead .custom-logo-link{padding:20px 24px 14px}
.masthead .custom-logo{width:320px}
.masthead .menu{padding:0;gap:0;border:0}
.masthead .menu>li>a{font:16px/1.5 Arial,Helvetica,sans-serif;padding:12px}
.masthead .menu ul a{font:15px/1.5 Arial,Helvetica,sans-serif}
.chronik-intro h1,.entry h1{font-size:29px}
.entry h2{font-size:25px;line-height:1.35}
.entry-summary{font-size:16px}
.entry-content{font-size:17px}
.layout aside{border-top:1px solid #d8d1c4;padding-top:26px}
.entry-thumbnail{float:none;width:100%;max-width:100%;margin:0 0 20px}.entry-thumbnail img{max-height:240px;object-fit:contain;object-position:left}
.category-heading h1,.category-heading h2{font-size:12px}
.footer .footer-inner{width:calc(100% - 40px)}
}

/* Metadaten auch in WordPress-Beitragslisten ausblenden. */
.wp-block-post-author,.wp-block-post-author-name,.wp-block-post-author-biography,.wp-block-post-date{display:none}

/* Freigegebene Menüpalette: abgestimmtes Blaugrau. */
.masthead .menu ul{background:#20374c;border:1px solid #ffffff14;box-shadow:0 8px 22px #08152235}
.masthead .menu ul li{border-bottom-color:#ffffff14}
.masthead .menu ul a{color:#eee5d2}
.masthead .menu ul li:hover>a,.masthead .menu ul li:focus-within>a,
.masthead .menu ul .current-menu-item>a{background:#36566f;color:#f4dca0}
.masthead .menu ul .menu-item-has-children>a::after{color:#c2d0d9}
.masthead .menu>li:hover>a,.masthead .menu>li:focus-within>a{color:#e4c780}
@media(max-width:700px){
.masthead .menu,.masthead .menu>li{background:#20374c}
.masthead .menu>li{border-top-color:#ffffff14;border-bottom-color:#102b40}
.masthead .menu>li>a{color:#eee5d2}
.masthead .menu>li.current-menu-item>a,
.masthead .menu>li.current-menu-ancestor>a,
.masthead .menu>li:hover>a,.masthead .menu>li:focus-within>a{background:#36566f;color:#f4dca0}
.masthead .menu ul,.masthead .menu ul ul,.masthead .menu ul li{background:#20374c}
.masthead .menu ul{border:0;box-shadow:none}
.masthead .menu ul a{color:#eee5d2}
.masthead .menu ul a::before{color:#b8c6cf}
.masthead .menu ul li:hover>a,.masthead .menu ul li:focus-within>a,
.masthead .menu ul .current-menu-item>a{background:#36566f;color:#f4dca0}
.masthead .menu .submenu-toggle{color:#e3d7b9;background:#142d4180;border-left-color:#ffffff14}
.masthead .menu ul .submenu-toggle{background:#142d4140;color:#e3d7b9}
.masthead .menu-toggle{background:#20374c;color:#eee5d2}
.masthead .menu-toggle[aria-expanded=true]::after{border-top-color:#20374c}
}

/* Kompakter Einstieg zwischen Schnörkellinie und erster Kategorie. */
main>.content-ornament{margin-bottom:12px}
main>.content-ornament+.entry{padding-top:8px}
.entry-content>.bretonien-query:first-child{margin-top:0}
.bretonien-query>.wp-block-post-template{margin-top:0}
.bretonien-query>.wp-block-post-template>.wp-block-post:first-child{padding-top:8px}
.entry-content .category-heading{margin-top:4px}
.entry-content .category-heading h1,.entry-content .category-heading h2{margin-top:0;margin-bottom:0}