#nav .brand.site-progress-brand{flex-direction:column;align-items:flex-start;gap:4px}
#siteWorkInProgress{display:block;max-width:100%;font:600 10px/1.2 system-ui,sans-serif;letter-spacing:.03em;text-transform:none;color:#f3e8d6;background:#2b2724;border:1px solid #8b795d;border-radius:4px;padding:2px 5px;white-space:nowrap}
#siteWorkNotice{max-width:36rem;margin:14px auto 0;padding:10px 14px;border:1px solid #655a4b;border-radius:10px;background:#272522;color:#f3e8d6;font:400 14px/1.5 system-ui,sans-serif;text-align:center;letter-spacing:0}
#siteWorkNotice strong{font-weight:600}
.site-progress-control{display:flex;align-items:center;gap:12px;min-height:44px;color:#f3e8d6}
.site-progress-control input{width:22px;height:22px;accent-color:#dec79f;flex:none}
#siteProgressCard{background:#272522;color:#f3e8d6}
#siteProgressCard .muted{color:#d0c8ba}
#siteProgressCard input:focus-visible,#siteProgressCard button:focus-visible{outline:2px solid #e9d5af;outline-offset:3px}
@media(max-width:430px){#siteWorkInProgress{font-size:9px;white-space:normal;letter-spacing:0;padding:2px 4px}#siteWorkNotice{font-size:13px;padding:9px 12px}}
