/*
Theme Name: Bretonien Vintage Reworked Blocks
Description: Block-Theme mit dem bisherigen Reworked-Design und bearbeitbaren Templates.
Version: 2.6.8
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: bretonien-vintage-reworked-blocks
*/
:root{--width:900px;--ink:#251313;--link:#009aca}
*{box-sizing:border-box}body{margin:0;color:var(--ink);font:15px/1.6 Georgia,'Times New Roman',serif;background:#efefed url(assets/paper.png) repeat}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #bb8a31;outline-offset:4px}.wrap{width:min(var(--width),calc(100% - 32px));margin:auto}.topbar{min-height:26px;background:#8b2428;text-align:center;color:white}.topbar a{color:white}.masthead{background:#192633 url(assets/header.png) repeat;color:#e6d19f;text-align:center;padding:26px 0 0;border-bottom:6px solid #192633;border-image:url(assets/edge.png) 0 0 6 repeat}.brand{display:inline-block;color:inherit;font-size:42px;letter-spacing:4px;padding:8px 0}.custom-logo{max-width:100%;height:auto;max-height:170px}.menu,.menu ul{list-style:none;padding:0;margin:0}.menu{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 22px;padding:18px 0}.menu a{color:#eee3cb}.menu li{position:relative}.menu ul{display:none;position:absolute;min-width:190px;text-align:left;background:#192633;z-index:10;padding:12px}.menu li:hover>ul,.menu li:focus-within>ul{display:block}.menu ul li{padding:5px}.layout{display:grid;grid-template-columns:minmax(0,77fr) minmax(0,23fr);gap:28px;padding-top:30px}.layout.no-sidebar{grid-template-columns:1fr}.layout>*{min-width:0}.entry{padding-bottom:30px;margin-bottom:28px;background:url(assets/divider.png) center bottom no-repeat}h1,h2,h3{font-weight:normal;line-height:1.3}h1{font-size:30px}h2{font-size:25px}.meta{font-size:12px;color:#665e54}.entry img,.widget img{max-width:100%;height:auto}.widget{margin-bottom:28px}.widget-title{font-size:19px}.promo{margin-top:26px;box-shadow:0 4px 12px #0003}.promo img{display:block;width:100%;height:auto}.promo-placeholder{height:300px}.footer{margin-top:30px;padding:24px 0;border-top:1px solid #bbb}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;z-index:100;padding:10px}input,textarea,select{max-width:100%;padding:8px}button,input[type=submit]{cursor:pointer}table{max-width:100%;display:block;overflow:auto}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.layout{grid-template-columns:1fr}.brand{font-size:30px}.menu{gap:8px 15px}.menu ul{position:static}.menu li:focus-within>ul{display:block}.promo-placeholder{height:180px}}
