.login-switch{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:.9rem}.login-switch a{color:var(--accent);font-weight:600}.demo-intro{margin-bottom:20px}.demo-intro h1{color:var(--text-primary);margin:0 0 6px;font-size:1.25rem}.demo-intro p{color:var(--text-secondary);margin:0;font-size:.9rem}.demo-limits{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-body);color:var(--text-secondary);flex-direction:column;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:.82rem;list-style:none;display:flex}.demo-limits li{align-items:baseline;gap:10px;display:flex}.demo-limits i{text-align:center;width:14px;color:var(--accent);flex-shrink:0}.login-hint{color:var(--text-muted);font-size:.78rem}
