.accent-text{color:var(--accent)}.sidebar{background:var(--surface)}.inline-form{display:inline-flex;margin:0}.btn-block{width:100%}.overview-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.overview-brand .brand-logo,.overview-brand .brand-mark{width:56px;height:56px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.feature-grid svg{color:var(--accent);margin-bottom:12px}.feature-grid strong{display:block;margin:0 0 8px}.feature-grid p{font-size:.83rem;color:var(--muted);margin:0}.quick-link{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.quick-link:last-child{border:0}.quick-link>svg:first-child{color:var(--accent)}.quick-link>span{flex:1}.quick-link small{display:block;color:var(--muted);margin-top:3px}.quick-link strong{font-size:.83rem}.quick-link>svg:last-child{width:16px;color:var(--muted)}.server-info{display:flex;gap:14px;align-items:flex-start;min-width:0}.server-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-primary);color:var(--accent);flex-shrink:0}.server-info .mono{display:block;margin:7px 0}.server-info .help{margin-bottom:0}.server-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.security-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:16px;font-size:.84rem;color:var(--muted)}.security-list li{display:flex;gap:10px;align-items:flex-start}.security-list svg{width:18px;color:var(--accent)}.preview-app-logo{width:96px;height:72px;object-fit:contain;margin:0 auto 18px}.color-control{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--line);border-radius:12px}.color-control input[type=color]{width:44px;height:38px;padding:0;border:0}.color-control code{color:var(--muted)}.login-footer{font-size:.72rem;color:var(--muted)}.login-help{display:flex;gap:8px;margin-top:24px}.login-help svg{width:16px;flex-shrink:0}.login-intro-content{max-width:590px}.intro-feature{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:.88rem;margin-top:20px}.intro-feature svg{color:var(--accent)}.pagination{display:flex;justify-content:center;margin:28px 0}.save-bar{display:flex;justify-content:space-between;align-items:center;gap:16px}.save-bar p{margin:0}.notice-info{background:var(--surface-raised);border-color:var(--line)}.col-8{grid-column:span 8}.col-12{grid-column:span 12}form>.field+ .field{margin-top:18px}form.stack>.field+ .field{margin-top:0}.server-row{padding:22px 0;border-bottom:1px solid var(--line)}.server-row:first-of-type{padding-top:0}.server-row:last-of-type{border:0;padding-bottom:0}.preview-login small{display:block;margin-top:24px;color:var(--muted)}.preview-button{border:1px solid var(--accent);color:var(--brand-text)}.text-link{display:inline-flex;gap:7px;align-items:center;color:var(--accent);font-size:.8rem}.topbar .account-meta{min-width:0;overflow-wrap:anywhere}.form-grid>.field{min-width:0}.field input[type=file]{max-width:100%;font-size:.8rem}.check-field{display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--muted)}.check-field input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--accent)}.preview-login{color:var(--brand-text)}.preview-input{color:var(--muted);background:var(--surface-raised);border-color:var(--line)}@media(max-width:1000px){.grid>.col-8,.grid>.col-4{grid-column:span 12}}@media(max-width:720px){.grid>.col-6{grid-column:span 12}.save-bar{position:static;flex-direction:column;align-items:stretch}.overview-brand{align-items:flex-start;flex-direction:column}.feature-grid{gap:18px}.server-actions .btn{min-height:42px}.topbar .account-meta{display:none}.login-intro-content{margin-top:25px}.col-8,.col-6,.col-4{grid-column:span 12}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.preview-input{padding:12px 10px;margin-bottom:10px;border:1px solid var(--line);border-radius:6px;font-size:.66rem}.preview-button{color:var(--on-primary,#fff)}.notice-error{background:#362329;border-color:#6a3a46;color:#ffc1c1}.notice-success{background:#123126;border-color:#365849;color:#c7e7d4}@media(max-width:720px){.login-intro-content{margin-top:16px}.login-intro .intro-feature,.login-intro .login-footer{display:none}.login-intro .login-intro-content>p{display:none}}@media(max-width:720px) and (max-height:560px){.login-intro{padding:16px 24px 6px}.login-intro-content{display:none}.login-panel{padding-top:10px;padding-bottom:22px}.login-card>.eyebrow{display:none}.login-card>p{margin-bottom:16px}.login-card form{gap:14px}.login-help{margin-top:16px;font-size:.67rem}}@media(min-width:520px) and (max-width:720px) and (max-height:560px){.login-card{max-width:552px}.login-card form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-card form>.btn{grid-column:1/-1}.login-help{margin-top:12px}}
.accent-text,.text-link{color:var(--accent-ink,var(--accent))}

@media(min-width:721px){[data-menu-toggle]{display:none!important}}
.stats-grid>.stat:last-child{min-width:0}
