.account-strip{padding:8px 4%;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:14px;max-width:1500px;margin:auto}.account-strip a{color:var(--lime)}.account-strip form{margin:0}.account-strip button{background:none;padding:0;color:var(--muted)}.account-strip span{overflow-wrap:anywhere}.auth-page{min-height:100vh;background:#10151d}.auth-wrap{max-width:720px;margin:0 auto;padding:40px 20px}.auth-brand{display:flex;align-items:center;gap:12px;font:800 22px Archivo,Arial,sans-serif;letter-spacing:.03em;margin-bottom:26px}.auth-brand img{flex:0 0 auto}.auth-brand strong{color:#7193ff}.auth-card{background:#18212f;border:1px solid #34415a;border-radius:12px;padding:30px}.auth-card h1{font:800 32px/1.15 Archivo,Arial,sans-serif;margin:8px 0 22px;letter-spacing:-.5px}.auth-card h2{font:700 22px Archivo,Arial,sans-serif;margin:28px 0 14px}.auth-card p{font-size:16px;color:#bac7df;line-height:1.6}.auth-card label{font-size:16px}.auth-card .form-intro{font-size:15px}.auth-card .primary,.auth-card button.primary{background:#2552e8;color:#fff;min-height:44px}.auth-card a.primary{display:inline-block;padding:12px 18px;border-radius:5px}.auth-card input:not([type=checkbox]),.auth-card select,.auth-card textarea{min-height:46px;padding:11px;border:1px solid #52617a;border-radius:5px;background:#101824;color:#eef3ff;font:16px inherit;min-width:0;width:100%}.auth-error{background:#442531;border:1px solid #b26076;padding:14px;border-radius:6px;color:#ffd6df!important}.auth-success{background:#16342e;border:1px solid #388b75;padding:14px;border-radius:6px;color:#b9f6dd!important}.auth-footer{text-align:center;font-size:14px;color:#9aabc8}.auth-links{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0 0}.auth-links a{color:#9cb3ff;text-decoration:underline}.install-checks{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:14px}.install-checks li{padding:9px;border-radius:4px;background:#101824}.check-pass{color:#b0e1c9}.check-fail{color:#ffbbca}.auth-card small{font-size:14px;color:#9aabc8}.admin-settings{max-width:680px}.admin-settings input[type=checkbox]{width:18px;height:18px}.reset-link{display:block;width:100%;overflow-wrap:anywhere;font-size:14px;padding:12px;border:1px solid var(--border);color:var(--lime)}.header nav{gap:18px}.header-actions{gap:15px}.header{flex-wrap:wrap}.header nav{flex:1;justify-content:center}.header .header-actions{margin-left:auto}.form-error{overflow-wrap:anywhere}.empty.member-empty{padding:18px;text-align:left}.listing-form select{max-width:100%}#modal-content{overflow-wrap:anywhere}.listing-form input[type=file]{font-size:14px}.featured-members:empty{display:none}@media(max-width:850px){.header nav{order:3;flex-basis:100%;justify-content:flex-start;overflow:auto}.header-actions{flex-wrap:wrap}.header nav .nav{white-space:nowrap}.header{gap:15px}.header-actions{gap:12px}.auth-card{padding:22px}.auth-card .listing-form{grid-template-columns:1fr}.auth-card .listing-form>*{grid-column:1/-1}.account-strip{flex-wrap:wrap;gap:12px;padding:10px 5%}}@media(max-width:430px){.auth-wrap{padding:22px 12px}.install-checks{grid-template-columns:1fr}.auth-card h1{font-size:28px}.header-actions>.primary{font-size:14px!important}.header nav{gap:18px}.header-actions .nav,#profile-button{font-size:14px!important}.preview-bar{font-size:12px!important}.preview-bar span:last-child{max-width:190px}.hero-banner h1{font-size:38px}.hero-details span{font-size:13px}}

.admin-page dialog{position:static;width:min(1200px,calc(100% - 30px));max-height:none;margin:30px auto}.admin-page footer,.admin-page .photo-credit{display:none}.admin-page .dialog-head{display:none}.admin-page .admin-tabs{flex-wrap:wrap}
