/* WordPress 登入頁套用 ELH VPN Cloud 視覺（同一會員帳號：網站與 App 共用） */
@font-face{font-family:"Space Grotesk";font-weight:400 700;font-display:swap;src:url(fonts/space-grotesk-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"JetBrains Mono";font-weight:400 700;font-display:swap;src:url(fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}
body.login{background:#080B0F radial-gradient(rgba(96,122,116,.14) 1px,transparent 1px);background-size:24px 24px;color:#F3F7F6;font-family:"Space Grotesk","Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif}
.login h1 a{background:none!important;width:auto!important;height:auto!important;text-indent:0!important;font-size:22px;font-weight:700;color:#cdffdc!important;letter-spacing:-.01em;outline:none}
.login h1 a::after{content:"CLOUD // MEMBER LOGIN";display:block;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.14em;color:#607A74;margin-top:6px}
.login form{background:#121A1E!important;border:1px solid #12392F!important;border-radius:8px;box-shadow:0 0 32px rgba(0,245,155,.08)!important}
.login label{color:#96AAA6!important;font-size:13px}
.login input[type=text],.login input[type=password],.login input[type=email]{background:#080B0F!important;border:1px solid #12392F!important;color:#F3F7F6!important;border-radius:4px!important;box-shadow:none!important}
.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus{border-color:#00F59B!important}
.login .button-primary{background:#00F59B!important;border-color:#00F59B!important;color:#002111!important;font-family:"JetBrains Mono",monospace;font-weight:700;border-radius:4px!important;text-shadow:none!important;box-shadow:0 0 20px rgba(0,245,155,.3)!important}
.login .button.wp-hide-pw .dashicons{color:#96AAA6}
.login #nav a,.login #backtoblog a,.login .privacy-policy-link{color:#96AAA6!important}
.login #nav a:hover,.login #backtoblog a:hover{color:#00F59B!important}
.login .message,.login .notice,.login #login_error{background:#10161B!important;color:#F3F7F6;border-left-color:#00F59B!important}
.login #login_error{border-left-color:#ff6b5c!important}
.login .language-switcher{display:none}
