/* Organizer chrome only. Guest invitation/event website themes stay event-specific. */
#app .nav-link[hidden],#app a[hidden],#app button[hidden]{display:none!important}
:root{--navy:#352336;--navy2:#291c2b;--teal:#67435e;--teal2:#52314b;--canvas:#faf6f2;--card:#fffdfa;--line:#e7dcdf;--text:#352c38;--muted:#756a76;--pale:#f1e6ee;--shadow:0 1px 3px #35233605,0 10px 30px #35233604}
.sidebar{background:#fffcf8;border-color:var(--line)}.topbar{background:#fffdfaf5}.logo-mark{background:var(--teal);box-shadow:0 3px 12px #67435e20}.ws-picker{background:#f5edf1;border-color:#e4d6df}.ws-icon{background:#eadce7;color:var(--teal)}.nav-link{color:#716374}.nav-link:hover{background:#f5edf1;color:#352336}.nav-link.active{background:#eadce7;color:#563750}.btn{border-color:#dfd1dc;color:#58465a;background:#fffdfa}.btn.primary{background:var(--teal);border-color:var(--teal);color:#fff}.btn.primary:hover{background:var(--teal2)}.card,.kpi{border-color:var(--line);box-shadow:var(--shadow)}.avatar{background:#eadfe7;color:#583650}.auth-aside{background:linear-gradient(150deg,#352336,#68445c);color:#fff8f1}.auth-aside h1{font-family:Georgia,serif;font-weight:400}.auth-panel{background:#fcf8f3}.auth-box>.small-label{color:#68445c}.hz64-app-links{display:flex;flex-wrap:wrap;gap:9px;padding:9px 12px;color:#756a76;font-size:11px}.hz64-app-links a{color:inherit}.hz64-inbox-modal{width:min(850px,100%);max-height:90vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:25px}.hz64-inbox-modal header{display:flex;align-items:center;justify-content:space-between;gap:15px}.hz64-inbox-modal h2{margin:0}.hz64-message{padding:20px 0;border-bottom:1px solid var(--line)}.hz64-message h3{margin:0 0 8px}.hz64-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.hz64-message .toolbar{margin-top:15px}.hz64-inbox-pages{display:flex;gap:10px;align-items:center;margin-top:20px}.hz64-signup-note{font-size:11px;line-height:1.6;color:var(--muted);margin-top:15px}
