:root{--c-canvas:#f5f6fa;--c-glass:#ffffff9e;--c-line:#d3d7e3;--c-input:#fff;--c-ink:#11131e;--c-ink-2:#4b5167;--c-ink-3:#6a7088;--c-accent:#4c3fe0;--c-accent-hover:#3b30b8;--c-ring:#5b4df540;--c-danger:#b91c1c;--c-danger-bg:#fef2f2;--c-ok-bg:#ecfdf5;--glow-a:#7c6cff4d;--glow-b:#38bdf83d;--glow-c:#ec489929;--glass-sheen:linear-gradient(135deg, #ffffffbf, #ffffff40 45%, #ffffff0d);--glass-border:#7c6cff29;--glass-shine:inset 0 1px 0 #ffffffe6;--shadow:0 1px 2px #11131e0a, 0 24px 60px -24px #5b4df559;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--c-canvas:#1a1b36;--c-glass:#26285080;--c-line:#3d4174;--c-input:#14152d99;--c-ink:#eeeefc;--c-ink-2:#babbdc;--c-ink-3:#9193bd;--c-accent:#6c5cf7;--c-accent-hover:#8273ff;--c-ring:#8273ff4d;--c-danger:#ff8a8a;--c-danger-bg:#3a1f3f;--c-ok-bg:#183747;--glow-a:#7c6cff6b;--glow-b:#38bdf842;--glow-c:#ec489938;--glass-sheen:linear-gradient(135deg, #ffffff1a, #ffffff08 45%, #fff0);--glass-border:#ffffff17;--glass-shine:inset 0 1px 0 #ffffff1a;--shadow:0 30px 80px -30px #000000b3, 0 0 60px -20px #8273ff66;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tint=blue]{--c-canvas:#0a1230;--c-glass:#14285f80;--c-line:#27407f;--c-input:#060c2499;--c-ink:#eef3ff;--c-ink-2:#b6c6ea;--c-ink-3:#8ea2d0;--c-accent:#1f66e5;--c-accent-hover:#3d8bff;--c-ring:#3d8bff4d;--c-danger-bg:#33183f;--c-ok-bg:#10364a;--glow-a:#1e6eff6b;--glow-b:#38aaff4d;--glow-c:#2846dc52;--glass-border:#96beff1f;--shadow:0 30px 80px -30px #000000b3, 0 0 60px -20px #3d8bff73}html[data-tint=green]{--c-canvas:#0e1d16;--c-glass:#1e3a2a80;--c-line:#2f5240;--c-input:#08140e99;--c-ink:#eaf5ee;--c-ink-2:#b4cdbf;--c-ink-3:#88a898;--c-accent:#1a7f55;--c-accent-hover:#2a9d6c;--c-ring:#3fbf864d;--c-danger-bg:#3a2128;--c-ok-bg:#173d2c;--glow-a:#34a06e66;--glow-b:#a3d64f42;--glow-c:#146e5061;--glass-border:#c8ffdc17;--shadow:0 30px 80px -30px #000000b3, 0 0 60px -20px #3fbf8666}html[data-tint=neon]{--c-canvas:#120821;--c-glass:#28124680;--c-line:#3d1f68;--c-input:#0e051c99;--c-ink:#f6eefe;--c-ink-2:#cdb8e6;--c-ink-3:#a68cc6;--c-accent:#8a2be2;--c-accent-hover:#a03ee6;--c-ring:#c050ff4d;--c-danger-bg:#3d1535;--c-ok-bg:#183342;--glow-a:#7c3aed73;--glow-b:#d946ef57;--glow-c:#ec48993d;--glass-border:#e6beff1a;--shadow:0 30px 80px -30px #000000b3, 0 0 60px -20px #c050ff73}html{background:var(--c-canvas)}body.login{box-sizing:border-box;background:var(--c-canvas);min-height:100vh;color:var(--c-ink);-webkit-font-smoothing:antialiased;place-items:center;margin:0;padding:24px 16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;display:grid}body.login:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 32rem at 18% 12%, var(--glow-a), transparent 70%), radial-gradient(38rem 30rem at 86% 18%, var(--glow-b), transparent 70%), radial-gradient(36rem 28rem at 55% 95%, var(--glow-c), transparent 70%);filter:blur(24px)saturate(1.25);animation:28s ease-in-out infinite alternate login-glow;position:fixed;inset:-10%}@keyframes login-glow{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){body.login:before{animation:none}}#login{box-sizing:border-box;border:1px solid var(--glass-border);background:var(--c-glass) var(--glass-sheen);width:100%;max-width:380px;box-shadow:var(--glass-shine), var(--shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:20px;margin:0;padding:36px 32px 28px;position:relative}.login h1{margin:0 0 20px}.login h1 a{width:56px;height:56px;box-shadow:0 10px 30px -10px var(--glow-a);background-position:50%;background-size:cover;border-radius:16px;margin:0}.cf-login-intro{margin:0 0 24px}.cf-login-title{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.3}.cf-login-lead{color:var(--c-ink-3);margin:0}.login form{box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible}.login form p,.login .user-pass-wrap{margin:0 0 16px}.login label{color:var(--c-ink-2);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.4;display:block}.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-input);width:100%;min-height:42px;box-shadow:none;color:var(--c-ink);border-radius:10px;margin:0;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.login form .input:focus,.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-ring);outline:none}.login .wp-pwd{position:relative}.login .wp-pwd input[type=password],.login .wp-pwd input[type=text]{padding-right:44px}.login .button.wp-hide-pw{width:40px;height:40px;min-height:40px;color:var(--c-ink-3);background:0 0;border:0;border-radius:9px;top:1px;right:1px}.login .button.wp-hide-pw:hover,.login .button.wp-hide-pw:focus{color:var(--c-ink);box-shadow:none;background:0 0}.login .button.wp-hide-pw:focus-visible{box-shadow:0 0 0 3px var(--c-ring)}.login .forgetmenot{float:none;align-items:center;gap:8px;margin:0 0 20px;display:flex}.login .forgetmenot label{margin:0;font-weight:400}.login input[type=checkbox]{border:1px solid var(--c-line);background:var(--c-input);width:18px;height:18px;box-shadow:none;border-radius:5px;margin:0}.login input[type=checkbox]:checked{border-color:var(--c-accent);background:var(--c-accent)}.login input[type=checkbox]:checked:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:2px auto 0;display:block;transform:rotate(45deg)}.login input[type=checkbox]:focus{box-shadow:0 0 0 3px var(--c-ring);outline:none}.login .submit{margin:0;padding:0}.login .button-primary,.login .submit .button{float:none;background:var(--c-accent) linear-gradient(180deg, #ffffff24, transparent);width:100%;min-height:44px;box-shadow:0 0 0 1px #ffffff14 inset, 0 8px 24px -8px var(--glow-a);color:#fff;text-shadow:none;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .15s,box-shadow .15s}.login .button-primary:hover,.login .button-primary:focus{background-color:var(--c-accent-hover);color:#fff}.login .button-primary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--c-ring)}.login #nav,.login #backtoblog{text-align:center;margin:20px 0 0;padding:0;font-size:13px}.login #backtoblog,.login .privacy-policy-page-link{display:none}.login #nav a,.login #backtoblog a,.login .message a,.login #login_error a{color:var(--c-ink-3);text-decoration:none}.login #nav a:hover,.login #nav a:focus{color:var(--c-ink)}.login .message,.login .notice,.login #login_error{background:var(--c-ok-bg);box-shadow:none;color:var(--c-ink);border:0;border-radius:10px;margin:0 0 20px;padding:10px 12px;font-size:13px;line-height:1.5}.login #login_error,.login .notice-error{background:var(--c-danger-bg);color:var(--c-ink)}.login #login_error strong{color:var(--c-danger)}.login .description,.login .indicator-hint{color:var(--c-ink-3);font-size:12px}.login #pass-strength-result{border-radius:8px;margin:8px 0 0}.login .language-switcher{display:none}@media (width<=480px){#login{padding:28px 20px 22px}}
