@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--radius-sm:6px;--radius-lg:16px;--color-midnight:#06112e;--color-aas-blue:#2886c6;--color-aas-green:#03ac15;--color-aas-blue-700:#17609a;--color-aas-blue-600:#1f73b3;--color-aas-blue-300:#7c89e6;--color-aas-cyan-300:#6fe0e8;--color-paper:#fff;--color-accent:var(--color-aas-blue-600);--color-accent-deep:var(--color-aas-blue-700);--color-on-dark:var(--color-paper);--color-on-dark-muted:#ffffffa3;--color-on-dark-subtle:#ffffff80;--color-line-dark-strong:#fff3;--color-line-dark-contrast:#fff6;--color-danger:#ff6b6b;--radius-pill:999px;--ease-standard:cubic-bezier(.4, 0, .2, 1)}}@font-face{font-family:Geist;src:url(/wp-content/themes/aas-brandhub/public/build/assets/Geist-Variable-B48wpBRb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/wp-content/themes/aas-brandhub/public/build/assets/GeistMono-Variable-BRXCGrxA.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body.login{background:radial-gradient(ellipse 30% 25% at 68% 35%,#6fe0e820 0%,transparent 60%),radial-gradient(ellipse 55% 55% at 72% 38%,var(--color-aas-blue) 0%,transparent 62%),radial-gradient(ellipse 38% 55% at 87% 72%,var(--color-aas-green) 0%,transparent 58%),var(--color-midnight)}@supports (color:color-mix(in lab,red,red)){body.login{background:radial-gradient(ellipse 30% 25% at 68% 35%,color-mix(in srgb,var(--color-aas-cyan-300) 12.5%,transparent) 0%,transparent 60%),radial-gradient(ellipse 55% 55% at 72% 38%,var(--color-aas-blue) 0%,transparent 62%),radial-gradient(ellipse 38% 55% at 87% 72%,var(--color-aas-green) 0%,transparent 58%),var(--color-midnight)}}body.login{min-height:100vh;color:var(--color-on-dark);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;display:flex}.aas-login-brand{justify-content:center;padding:0 0 2rem;display:flex}.aas-login-brand svg{color:var(--color-paper)}.aas-login-brand text{font-family:var(--font-sans);font-weight:600}.aas-login-brand circle{fill:var(--color-aas-blue)}.login h1{display:none}#login{width:min(360px,100vw - 40px);margin:0 auto;padding:0}.login form{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-lg);background:#06112eb3;margin:0;padding:2rem}@supports (color:color-mix(in lab,red,red)){.login form{background:color-mix(in srgb,var(--color-midnight) 70%,transparent)}}.login form{box-shadow:none}.login label{color:var(--color-on-dark-muted);font-size:.875rem}.login input[type=text],.login input[type=password],.login input[type=email]{border:1px solid var(--color-line-dark-contrast);border-radius:var(--radius-sm);background:#ffffff0f;margin-top:.375rem;padding:.5rem .875rem}@supports (color:color-mix(in lab,red,red)){.login input[type=text],.login input[type=password],.login input[type=email]{background:color-mix(in srgb,var(--color-paper) 6%,transparent)}}.login input[type=text],.login input[type=password],.login input[type=email]{box-shadow:none;color:var(--color-on-dark);font-family:var(--font-sans);font-size:1rem}.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus,.login input[type=checkbox]:focus,.login .button:focus,.login a:focus{outline:2px solid var(--color-aas-blue);outline-offset:2px;box-shadow:none}.login .button.wp-hide-pw{border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:2.5rem;height:2.5rem;min-height:0;color:var(--color-on-dark-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;top:.375rem;right:0}.login .button.wp-hide-pw .dashicons{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1;position:static;top:auto}.login .button.wp-hide-pw:hover{color:var(--color-on-dark)}.login input[type=checkbox]{border:1px solid var(--color-line-dark-contrast);border-radius:var(--radius-sm);width:1.125rem;height:1.125rem;box-shadow:none;background:0 0;position:relative}.login input[type=checkbox]:checked{border-color:var(--color-accent);background:var(--color-accent)}.login input[type=checkbox]:checked:before{content:"";border:solid var(--color-paper);border-width:0 2px 2px 0;width:.375rem;height:.625rem;margin:0;position:absolute;top:.125rem;left:.3125rem;rotate:45deg}.login .button-primary{border-radius:var(--radius-pill);background:var(--color-accent);min-height:2.5rem;box-shadow:none;color:var(--color-paper);font-family:var(--font-sans);text-shadow:none;transition:background-color .2s var(--ease-standard);border:0;padding:0 1.25rem;font-size:.875rem;font-weight:400}.login .button-primary:hover,.login .button-primary:focus{background:var(--color-accent-deep);color:var(--color-paper)}.login #nav{text-align:center;margin:1.25rem 0 0;padding:0}.login #nav a{color:var(--color-on-dark-subtle);font-size:.75rem;text-decoration:none}.login #nav a:hover{color:var(--color-on-dark)}.login #backtoblog,.login .language-switcher,.login .privacy-policy-page-link{display:none}.login .message,.login .notice,.login #login_error{border:0;border-left:3px solid var(--color-aas-blue);border-radius:var(--radius-sm);background:#06112eb3;margin:0 0 1rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.login .message,.login .notice,.login #login_error{background:color-mix(in srgb,var(--color-midnight) 70%,transparent)}}.login .message,.login .notice,.login #login_error{box-shadow:none;color:var(--color-on-dark);font-size:.875rem}.login #login_error,.login .notice-error{border-left-color:var(--color-danger)}.login .message a,.login #login_error a{color:var(--color-aas-blue-300)}
