body .site-preferences-trigger.button{width:2.5rem;height:2.5rem;min-width:2.5rem;max-width:none;padding:.5rem}
body .site-preferences-panel{width:min(32rem,calc(100vw - 2rem))}
.site-preferences-panel>form>.close{position:absolute;top:.7rem;right:.7rem}
.site-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.6rem}
.site-preference-options{display:grid;grid-template-columns:repeat(2,7rem);gap:.2rem}
body .site-preference-options>.menu-item{width:100%;gap:.25rem;padding:.45rem .55rem}
.site-preference-options .menu-choice-mark>svg{width:.85rem;height:.85rem}
.site-preferences-panel .thumbnail-setting{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}
.site-preferences-panel .thumbnail-settings{display:grid;gap:.6rem;padding-top:.8rem;margin:.6rem 0 0;border-top:.0625rem solid light-dark(#a49c8e,rgba(255,255,255,.15))}
@media(max-width:23rem){
 .site-preference-row{grid-template-columns:1fr;gap:.1rem;padding:.3rem 0}
 .site-preference-options{justify-content:flex-start}
}
.site-preferences-panel [role=status]{margin:0;color:light-dark(#9d3721,#ffac94)}
.site-preferences-panel [role=status]:empty{display:none}
body :is(.auth,.auth-dialog) .auth-create-account{display:flex;width:100%;min-height:2.6rem;margin-top:.7rem}
body :is(.auth,.auth-dialog) form[data-form=login]>.primary{width:100%;min-height:2.6rem}
.profile-connected-logins,.profile-privacy{min-width:0;margin:0;padding:1rem 0 0;border:0;border-top:.0625rem solid light-dark(#b6ae9f,rgba(255,255,255,.15))}
.profile-connected-logins h3,.profile-privacy legend{margin:0 0 .7rem;padding:0;font-size:1rem;font-weight:600}
.profile-privacy legend{margin:0;padding-right:.6rem}
.profile-privacy .profile-secondary,.profile-invite p{margin:0}
.profile-invite{display:grid;gap:.8rem}
.profile-invite input{width:100%;min-width:0;margin:0}
.profile-invite-qr img{display:block;width:min(15rem,100%);height:auto;aspect-ratio:1;margin:0 auto;background:#fff;image-rendering:pixelated;border-radius:.3rem}
.content-admin section>.section-summary{font-size:1rem;font-weight:600;overflow-wrap:anywhere}
.content-admin section>.section-summary+.form-stack{margin-top:1rem}
.filter-formats legend{font-size:.85rem;font-weight:600}
