.site-access{position:relative;z-index:2;max-width:var(--shell-width,1200px);margin:1rem auto;padding:.7rem 1rem;border:1px solid currentColor;border-radius:12px;font-size:1rem;background:var(--surface,#10151c);color:var(--text,#f4f1ec)}
.site-access[open]{display:block}.site-access summary{cursor:pointer}.site-access label{display:inline-flex;align-items:center;gap:.5rem;margin:.7rem}.site-access select,.site-access button{font:inherit;min-height:44px}.site-access select{color:#161616;background:#fff}.site-access a{display:inline-block;min-height:44px;padding:.5rem}
html[data-reading-size=large] main :is(p,li,blockquote){font-size:1.2rem;line-height:1.75}html[data-reading-size=larger] main :is(p,li,blockquote){font-size:1.4rem;line-height:1.8}
html[data-reading-width=narrow] main :is(.prose,.journal-body,.journal-post-body,.concert-description,.br-type-text,.br-element-text,article>p){max-width:62ch;margin-inline:auto}html[data-reading-width=wide] main :is(.prose,.journal-body,.journal-post-body,.concert-description,.br-type-text,.br-element-text){max-width:90ch}
html[data-motion-paused=true] *,html[data-motion-paused=true] *::before,html[data-motion-paused=true] *::after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-duration:0s!important}
@media(prefers-reduced-motion:reduce){html:not([data-motion-paused=false]) *,html:not([data-motion-paused=false]) *::before,html:not([data-motion-paused=false]) *::after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-duration:0s!important}}
.external-frame{border:1px solid currentColor;border-radius:12px;padding:1rem}.external-frame iframe[hidden]{display:none!important}.external-frame iframe{max-width:100%}.access-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
:focus-visible{scroll-margin-top:var(--access-top,7rem);scroll-margin-bottom:var(--access-bottom,6rem)}

html:has(.admin-body){scroll-padding-top:var(--access-top,80px);scroll-padding-bottom:var(--access-bottom,16px)}
