.notice-wrap{max-width:720px;margin:0 auto}.notice-card{background:var(--card);border:1px solid rgba(148,163,184,.18);border-radius:14px}.link-brand{color:#ff9b9b;text-decoration:none;font-weight:700}.warn-box{background:rgba(255,104,104,.1);border:1px solid rgba(255,104,104,.35);border-radius:12px;padding:12px 14px;color:#ffd1d1}.info-box{background:rgba(148,163,184,.06);border:1px solid rgba(148,163,184,.14);border-radius:12px;padding:12px 14px;color:var(--text-main)}.brand{font-weight:800;letter-spacing:.2px;color:var(--navbar-text)}.brand .dot,.brand-lg .dot{color:var(--deli-signature)!important}.auth-wrap{min-height:100%;display:grid;grid-template-rows:1fr auto;place-items:center;padding:24px 12px;background:radial-gradient(1200px 600px at 10% -10%,var(--auth-wrap-glow-1),transparent 60%),radial-gradient(1200px 600px at 110% 110%,var(--auth-wrap-glow-2),transparent 60%),var(--bg)}.auth-card{width:min(500px,96vw);background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow);border:1px solid var(--auth-card-border);border-radius:14px;padding:18px 18px 14px}.brand-lg{font-weight:900;letter-spacing:.2px;color:var(--auth-title);font-size:28px}.subtle{color:var(--auth-subtle)}.foot-meta{color:var(--auth-meta);font-size:.85rem}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.85rem}.divider::after,.divider::before{content:"";flex:1;height:1px;background:var(--border)}