body{background:var(--partitur-surface,#f7f3ea);color:var(--partitur-text,#151515)}
.wp-site-blocks{min-height:100vh;overflow:hidden}
.partitur-header{position:sticky;top:0;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--partitur-text,#17202a) 12%,transparent);background:color-mix(in srgb,var(--partitur-surface,#f7f3ea) 86%,transparent);backdrop-filter:blur(16px)}
.partitur-header a{text-decoration:none}
.partitur-header .wp-block-site-title a{font-weight:900}
.partitur-header .wp-block-navigation a{font-weight:800}
.partitur-main{padding-block:0}
.partitur-footer{margin-top:80px;background:var(--partitur-primary,#111827);color:#fff}
.partitur-footer a{color:#fff}
.partitur-site .wp-block-navigation a:hover{color:var(--partitur-primary,#173f75)}
.partitur-site .wp-block-cover{border-radius:0}
.partitur-site .wp-block-post-title{max-width:980px}
.partitur-page-shell{padding-block:64px}
.partitur-page-shell>*{max-width:980px}
.partitur-index-list{display:grid;gap:18px;padding-block:64px}
.partitur-index-list .wp-block-post{padding:28px;border-radius:var(--partitur-radius,18px);background:#fff;box-shadow:var(--partitur-shadow,0 18px 45px rgba(20,31,45,.12))}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:720px){.partitur-header{position:relative}.partitur-footer{margin-top:48px}.partitur-page-shell{padding-block:42px}}
