*{box-sizing:border-box}body{margin:0;background:#0b1220;color:#eef2ff;font-family:system-ui,Arial;min-height:100vh;display:grid;place-items:center;padding:20px}.auth{width:min(430px,100%);background:#111827;border:1px solid #263349;border-radius:20px;padding:24px;box-shadow:0 20px 50px #0005}h1{margin-top:0}label{display:block;margin:14px 0 6px;font-weight:700}input{width:100%;padding:13px;border-radius:11px;border:1px solid #374151;background:#0b1220;color:white;font-size:16px}button,.btn{display:block;width:100%;padding:13px;margin-top:16px;border:0;border-radius:11px;background:#2563eb;color:white;font-weight:800;text-align:center;text-decoration:none}.secondary{background:#374151}.err,.ok{padding:10px;border-radius:10px;margin:10px 0}.err{background:#49191d}.ok{background:#123d2c}.recovery{font-size:28px;font-weight:900;letter-spacing:3px;text-align:center;padding:18px;background:#0b1220;border-radius:12px}a{color:#93c5fd}small{color:#9ca3af}/* V7 auth */
:root{color-scheme:dark}body{background:radial-gradient(circle at 20% 0,rgba(79,140,255,.18),transparent 35%),#070b14!important;color:#f7f9fc!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.auth{background:linear-gradient(180deg,#111b2c,#0c1422)!important;border:1px solid #24334b!important;border-radius:22px!important;box-shadow:0 25px 80px rgba(0,0,0,.38)!important;padding:24px!important}.auth h1{letter-spacing:-.04em}.auth input{background:#09111f!important;color:#fff!important;border:1px solid #2a3850!important;border-radius:12px!important;padding:12px!important}.auth button,.auth .btn{border-radius:12px!important;background:linear-gradient(135deg,#4f8cff,#306ae2)!important;border:0!important;padding:12px!important}.auth a{color:#9cbcff}
