:root{--color-primary: #00B2FF;--color-secondary: #3CE6CA;--color-accent: #F78DC5;--color-lavender: #CFD1FF;--color-mint: #83FFCB;--color-label: #5A63FF;--color-white: #FFF;--color-black: #000;--color-dark: #000000;--color-gray: #D9D9D9;--color-grey-500: #64748B;--color-grey-600: #667085;--color-grey-50: #F9F9F9;--color-success: #3CE6CA;--color-warning: #F78DC5;--color-error: #F78DC5;--color-info: #00B2FF;--color-bg-primary: #FFF;--color-bg-secondary: #CFD1FF;--color-bg-dark: #1D2939;--color-bg-light: #F8F9FA;--color-bg-card: var(--color-grey-50);--color-text-primary: #000000;--color-text-secondary: #6B7280;--color-text-light: #9CA3AF;--color-text-inverse: #FFF;--color-btn-primary: #00B2FF;--color-btn-primary-hover: #0096DB;--color-btn-secondary: #3CE6CA;--color-btn-secondary-hover: #32C9A8;--color-btn-accent: #F78DC5;--color-btn-accent-hover: #F570B7;--color-border-light: #E5E7EB;--color-border-medium: #D1D5DB;--color-border-dark: #6B7280;--gradient-primary: linear-gradient(135deg, #00B2FF 0%, #3CE6CA 100%);--gradient-secondary: linear-gradient(135deg, #F78DC5 0%, #CFD1FF 100%);--gradient-accent: linear-gradient(135deg, #83FFCB 0%, #3CE6CA 100%);--theme-ui-colors-text: #000;--theme-ui-colors-white: #fff;--theme-ui-colors-background: #fff;--theme-ui-colors-backgroundPrimary: #fff;--theme-ui-colors-backgroundSecondary: #131916;--theme-ui-colors-backgroundTertiary: #0E1310;--theme-ui-colors-lightDark: #0E1310;--theme-ui-colors-brandPrimary1: #0118D8;--theme-ui-colors-brandPrimary2: #1B8489;--theme-ui-colors-brandSecondary1: #E5EBDF;--theme-ui-colors-hoverPrimary1: #0013bb;--theme-ui-colors-primary2500: #1B8489;--theme-ui-colors-logoTextHeader: #A7A7A7;--theme-ui-colors-grey300: #C6CED9;--theme-ui-colors-grey400: #A0AEC0;--theme-ui-colors-grey500: #A0AEC0;--theme-ui-colors-grey600: #8491A0;--theme-ui-colors-alert300: #F2827C;--theme-ui-colors-alert500: #E92E25;--theme-ui-colors-alert1000: #E91010;--theme-ui-colors-appPlanBackground: #fff;--theme-ui-colors-appPlanBorder: #ECEFF2;--theme-ui-colors-appCardPlanBg: #131916;--theme-ui-colors-appRadioUncheckedBg: #FFF;--theme-ui-colors-appPlanHeaderColor: #A7A7A7;--theme-ui-colors-inputColor: #E9E9E9;--theme-ui-colors-grey10: #E9E9E9;--theme-ui-colors-bestValueContainerBg: #0E1310;--theme-ui-colors-bestValueTagBg: #1B8489;--theme-ui-colors-bestValueTagText: #FFF;--theme-ui-colors-whiteOrBlack: #fff}body.login{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;position:relative}body.login:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23f1f3f4" fill-opacity="0.1"><circle cx="30" cy="30" r="2"/></g></svg>') repeat;pointer-events:none}#login{width:100%;max-width:480px;padding:2rem 1rem;position:relative;z-index:1}.login h1{margin-bottom:2rem}.login h1 a{background:none!important;width:auto!important;height:auto!important;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.login h1 a:before{content:"";width:64px;height:64px;background:linear-gradient(135deg,#0118d8,#0e28fe);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 3H19C19.5304 3 20.0391 3.21071 20.4142 3.58579C20.7893 3.96086 21 4.46957 21 5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 17L15 12L10 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12H3" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;background-size:32px 32px}.login h1 a:after{content:"Welcome Back";font-size:28px;font-weight:700;color:#1f2937;line-height:1.2;margin:0}.login form{background:#fff!important;border:none!important;border-radius:16px!important;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;padding:2rem!important;margin-top:0!important;margin-bottom:1rem!important}.login form .forgetmenot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:1.5rem!important}.login form .forgetmenot input[type=checkbox]{display:none}.login form .forgetmenot input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}.login form .forgetmenot input[type=checkbox]+label:before{content:"";width:16px;height:16px;border:2px solid #d1d5db;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.login form .forgetmenot input[type=checkbox]:checked+label:before{background:#0118d8;border-color:#0118d8;background-image:url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 2L3 5.5L1.5 4" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center}.login form p{margin-bottom:1.5rem!important}.login form p.forgetmenot{margin-bottom:1rem!important}.login form p.submit{margin-bottom:0!important}.login form label{font-weight:500!important;font-size:14px!important;color:#374151!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.login form label:before{content:"";width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:16px 16px}.login form label[for=user_login]:before{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21" stroke="%236b7280" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><circle cx="12" cy="7" r="4" stroke="%236b7280" stroke-width="2"/></svg>')}.login form label[for=user_pass]:before{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="11" width="18" height="11" rx="2" ry="2" stroke="%236b7280" stroke-width="2"/><circle cx="12" cy="16" r="1" fill="%236b7280"/><path d="M7 11V7C7 5.67392 7.52678 4.40215 8.46447 3.46447C9.40215 2.52678 10.6739 2 12 2C13.3261 2 14.5979 2.52678 15.5355 3.46447C16.4732 4.40215 17 5.67392 17 7V11" stroke="%236b7280" stroke-width="2"/></svg>')}.login form input[type=text],.login form input[type=password],.login form input[type=email]{width:100%!important;padding:12px 16px!important;border:2px solid #e5e7eb!important;border-radius:8px!important;font-size:16px!important;background:#fff!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login form input[type=text]:focus,.login form input[type=password]:focus,.login form input[type=email]:focus{outline:none!important;border-color:#0118d8!important;-webkit-box-shadow:0 0 0 3px rgba(1,24,216,.1)!important;box-shadow:0 0 0 3px #0118d81a!important}.login form input[type=text]::-webkit-input-placeholder,.login form input[type=password]::-webkit-input-placeholder,.login form input[type=email]::-webkit-input-placeholder{color:#9ca3af!important}.login form input[type=text]::-moz-placeholder,.login form input[type=password]::-moz-placeholder,.login form input[type=email]::-moz-placeholder{color:#9ca3af!important}.login form input[type=text]:-ms-input-placeholder,.login form input[type=password]:-ms-input-placeholder,.login form input[type=email]:-ms-input-placeholder{color:#9ca3af!important}.login form input[type=text]::-ms-input-placeholder,.login form input[type=password]::-ms-input-placeholder,.login form input[type=email]::-ms-input-placeholder{color:#9ca3af!important}.login form input[type=text]::placeholder,.login form input[type=password]::placeholder,.login form input[type=email]::placeholder{color:#9ca3af!important}.login form .wp-pwd{position:relative}.login form .wp-pwd .dashicons{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.login form .wp-pwd .dashicons:hover{color:#0118d8}.login form input[type=submit]{width:100%!important;background:linear-gradient(135deg,#0118d8,#011bf1)!important;color:#fff!important;border:none!important;padding:14px 24px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login form input[type=submit]:hover,.login form input[type=submit]:focus{background:linear-gradient(135deg,#0115bf,#0118d8)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(1,24,216,.3)!important;box-shadow:0 4px 12px #0118d84d!important;color:#fff!important}.login form input[type=submit]:active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.login #nav,.login #backtoblog{text-align:center!important;margin:1rem 0!important}.login #nav a,.login #backtoblog a{color:#0118d8!important;text-decoration:none!important;font-weight:500!important;font-size:14px!important;-webkit-transition:color .2s ease!important;transition:color .2s ease!important}.login #nav a:hover,.login #backtoblog a:hover{color:#0112a5!important;text-decoration:underline!important}.login .message,.login .notice{background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:8px!important;padding:16px!important;margin-bottom:1rem!important;color:#0c4a6e!important;font-size:14px!important}.login .message.error,.login .notice.error{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}.login .message.updated,.login .notice.updated{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}.login .privacy-policy-page-link{text-align:center!important;margin-top:1rem!important}.login .privacy-policy-page-link a{color:#6b7280!important;text-decoration:none!important;font-size:12px!important}.login .privacy-policy-page-link a:hover{color:#0118d8!important;text-decoration:underline!important}@media (max-width: 640px){#login{padding:1rem;max-width:100%}.login form{padding:1.5rem!important}.login h1 a:after{font-size:24px}}.login .language-switcher{text-align:center;margin-top:1rem}.login .language-switcher select{padding:8px 12px;border:2px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:14px}.login .language-switcher select:focus{outline:none;border-color:#0118d8;-webkit-box-shadow:0 0 0 3px rgba(1,24,216,.1);box-shadow:0 0 0 3px #0118d81a}.login form .input,.login form input[type=checkbox]{-webkit-box-shadow:none!important;box-shadow:none!important}.login form .button-primary{text-shadow:none!important}
