.brand-logo{display:block;width:42px;height:42px;flex:0 0 42px}.dialog-logo{display:block;width:50px;height:50px;margin-bottom:22px}.empty-state .empty-ball{display:block;width:48px;height:48px;border:0;border-radius:0;position:static;object-fit:contain}.topbar{height:auto;min-height:76px;gap:20px}.topbar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.topbar-link{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border-radius:10px;color:var(--muted);font-weight:700;text-decoration:none;white-space:nowrap}.topbar-link:hover{background:var(--sky);color:var(--blue)}.tutorial-link{color:var(--blue)}@media(max-width:760px){.topbar{align-items:flex-start;padding-top:14px;padding-bottom:14px}.topbar-link,.quiet-button{font-size:13px;padding-left:7px;padding-right:7px}}@media(max-width:520px){.topbar{display:block}.topbar-actions{justify-content:flex-start;margin-top:10px}}
#adminDialog{width:min(500px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;overflow:auto}#adminDialog form{width:100%;padding:20px}#adminDialog .dialog-logo{width:36px;height:36px;margin-bottom:8px}#adminDialog h2{margin:0 0 6px;color:var(--navy)}#adminDialog form>p:not(.eyebrow):not(.error){margin:8px 0;color:var(--muted);line-height:1.4}#adminDialog label{display:block;margin:8px 0 4px;color:var(--navy);font-size:13px;font-weight:750}#adminDialog input{width:100%}.rotation-warning{padding:9px 11px;border:1px solid #f4c66a;border-radius:12px;background:#fff8e7;color:#75510a!important;font-size:13px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.dialog-actions button{min-height:42px;padding-top:9px;padding-bottom:9px}.dialog-actions .primary-button{width:auto}@media(max-width:520px){#adminDialog form{padding:18px}.dialog-actions{align-items:stretch;flex-direction:column-reverse}.dialog-actions button{width:100%}}
