/* Integration details; the original htdocs layout and stylesheet remain intact. */
.beta-empty,.beta-notice{padding:18px;color:var(--text-muted);line-height:1.6}
.beta-notice{border:1px solid var(--border);border-radius:12px;margin:0 0 20px}
button:disabled{opacity:.55;cursor:not-allowed}
.event-stats strong{font-size:18px;overflow-wrap:anywhere}.event-stats span{font-size:10px;overflow-wrap:anywhere}
.server-status-pill.is-offline{color:#ffc86a}.server-status-pill.is-offline .pulse{background:#ffc86a;box-shadow:0 0 12px #ffc86a}
.login-options{flex-wrap:wrap;gap:14px}
.member-menu form{margin:0}.member-menu form button{width:100%}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
