/* iBlogger v100 — measured light-only authentication layout. */
/* Light-only authentication artwork. */
.authn-visual-title-light, .authn-visual-copy-light, .authn-visual-kicker-light, .auth-ref-collage-exact, .auth-ref-points-exact{display:none!important;}

html[data-theme="light"] body.auth-page .authn-shell{
  display:grid;grid-template-columns:43.75% 56.25%;direction:rtl;
  width:100%;height:100vh;min-height:640px;overflow:hidden;background:#f5f5fb;
}
html[data-theme="light"] body.auth-page .authn-form-pane{
  position:relative;z-index:2;min-width:0;height:100%;min-height:640px;
  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;
  padding:0;background:#f5f5fb;
}
html[data-theme="light"] body.login-page .authn-form-wrap{
  width:438px;height:584px;flex:0 0 auto;margin:0 auto 10px;padding:22px 43px 17px;
  border:1px solid rgba(255,255,255,.96);border-radius:20px;background:rgba(255,255,255,.94);
  box-shadow:0 12px 40px rgba(53,50,106,.045);transform:translateX(2px);overflow:visible;
}
html[data-theme="light"] body.login-page .login-reference-tabs{
  height:42px;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 9px 24px 6px;padding:0;
  border-radius:999px;background:#f0edf8;overflow:hidden;
}
html[data-theme="light"] body.login-page .login-reference-tabs .auth-ref-auth-tab{
  min-height:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;
  border-radius:999px;color:#767b9b;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;
}
html[data-theme="light"] body.login-page .login-reference-tabs .auth-ref-auth-tab svg{width:16px;height:16px;flex:0 0 16px;}
html[data-theme="light"] body.login-page .login-reference-tabs .auth-ref-auth-tab.active{
  color:#fff;background:linear-gradient(105deg,#a27aff 0%,#7e4dff 68%,#672aff 100%);box-shadow:0 6px 14px rgba(111,60,255,.16);
}
html[data-theme="light"] body.login-page .authn-heading{margin:0 0 23px;text-align:right;}
html[data-theme="light"] body.login-page .authn-eyebrow{display:none!important;}
html[data-theme="light"] body.login-page #loginTitle{margin:0 0 8px;color:#101b48;font-size:24px;line-height:1.35;letter-spacing:-.035em;font-weight:900;}
html[data-theme="light"] body.login-page #loginTitle::before{content:"👋 ";font-size:24px;vertical-align:1px;}
html[data-theme="light"] body.login-page .authn-heading p{max-width:300px;margin:0 0 0 auto;color:#8589a8;font-size:11.5px;line-height:1.65;font-weight:500;text-align:right;}
html[data-theme="light"] body.login-page .authn-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}
html[data-theme="light"] body.login-page .authn-field{display:grid;gap:5px;margin:0;min-width:0;}
html[data-theme="light"] body.login-page .authn-field>label, html[data-theme="light"] body.login-page .authn-label-row label{display:block;margin:0 2px;color:#27305b;font-size:11px;line-height:16px;font-weight:800;}
html[data-theme="light"] body.login-page .authn-label-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;}
html[data-theme="light"] body.login-page .authn-label-row #forgotPassword{display:none!important;}
html[data-theme="light"] body.login-page .authn-input{
  display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;direction:ltr;align-items:center!important;
  width:100%;height:43px;min-height:43px;padding:0 5px 0 12px;gap:20px;
  border:1.5px solid #e3e1ed;border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(62,54,104,.025);
}
html[data-theme="light"] body.login-page .authn-input .auth-input-icon{display:block;width:18px;height:18px;flex:0 0 18px;color:#b5bad0;}
html[data-theme="light"] body.login-page .authn-input input{
  display:block;flex:1 1 auto;width:100%;min-width:0;height:40px;margin:0;padding:0;direction:ltr;text-align:left;
  border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;background:transparent!important;
  color:#252e57;font-size:11.5px;line-height:normal;
}
html[data-theme="light"] body.login-page .authn-input input::placeholder{color:#b7bbce;font-size:11px;font-weight:500;}
html[data-theme="light"] body.login-page .authn-input:focus-within{border-color:#9e7bff;box-shadow:0 0 0 3px rgba(142,94,255,.09);}
html[data-theme="light"] body.login-page .authn-password-toggle{display:grid;place-items:center;flex:0 0 20px;width:20px;height:24px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#9da5c1;}
html[data-theme="light"] body.login-page .authn-password-toggle svg{display:block;width:16px;height:16px;}
html[data-theme="light"] body.login-page .authn-password-toggle .eye-off{display:none;}
html[data-theme="light"] body.login-page .authn-password-toggle.is-visible .eye-on{display:none;}
html[data-theme="light"] body.login-page .authn-password-toggle.is-visible .eye-off{display:block;}
html[data-theme="light"] body.login-page .authn-form .auth-error{height:0;min-height:0;margin:0;padding:0;overflow:hidden;font-size:10px;}
html[data-theme="light"] body.login-page .authn-form .auth-error:not(:empty){height:auto;min-height:14px;overflow:visible;}
html[data-theme="light"] body.login-page .authn-form>.authn-field:first-child{margin-bottom:2px;}
html[data-theme="light"] body.login-page .auth-ref-meta-row{height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px;padding:0;direction:rtl;}
html[data-theme="light"] body.login-page .authn-remember{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;color:#767c9a;font-size:11px;line-height:1.3;font-weight:600;white-space:nowrap;direction:rtl;}
html[data-theme="light"] body.login-page .authn-remember input{width:19px;height:19px;margin:0;accent-color:#8052ff;}
html[data-theme="light"] body.login-page .auth-ref-forgot-light{display:block!important;border:0;padding:0;background:transparent;color:#8c60ff;font-size:11px;line-height:1.4;font-weight:800;white-space:nowrap;}
html[data-theme="light"] body.login-page .authn-submit{height:43px;min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 14px;border:0!important;border-radius:13px;background:linear-gradient(100deg,#7042ff 0%,#8c42ff 45%,#671eff 100%);color:#fff!important;font-size:13px;font-weight:800;box-shadow:0 9px 20px rgba(115,66,255,.16);}
html[data-theme="light"] body.login-page .authn-submit .submit-arrow{width:15px;height:15px;}
html[data-theme="light"] body.login-page .authn-submit .spinner{width:15px;height:15px;}
html[data-theme="light"] body.login-page .authn-divider{height:14px;display:flex;align-items:center;gap:10px;margin:5px 0 1px;color:#aeb1c4;font-size:11px;line-height:14px;}
html[data-theme="light"] body.login-page .authn-divider::before, html[data-theme="light"] body.login-page .authn-divider::after{content:"";height:1px;flex:1;background:#e8e6f0;}
html[data-theme="light"] body.login-page .authn-google{height:43px;min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 12px;border:1.5px solid #e2e0ed;border-radius:13px;background:#fff;color:#30385f;font-size:11.5px;font-weight:800;box-shadow:none;}
html[data-theme="light"] body.login-page .authn-google svg{display:block;width:17px;height:17px;flex:0 0 17px;}
html[data-theme="light"] body.login-page .authn-switch{margin:29px 0 0;color:#969ab2;font-size:11px;line-height:18px;text-align:center;font-weight:600;white-space:nowrap;}
html[data-theme="light"] body.login-page .authn-switch a{color:#8052ff;font-weight:900;text-decoration:none;}


html[data-theme="light"] body.auth-page .authn-visual{
  position:relative;isolation:isolate;display:block;min-width:0;height:100%;min-height:640px;padding:0;overflow:hidden;color:#fff;
  background:radial-gradient(ellipse at 83% 4%,rgba(74,131,255,.36),transparent 22%),radial-gradient(ellipse at 58% 23%,rgba(38,73,209,.24),transparent 27%),radial-gradient(ellipse at 4% 82%,rgba(103,66,255,.3),transparent 33%),linear-gradient(137deg,#101768 0%,#101b77 42%,#1a238f 73%,#252080 100%);
}
html[data-theme="light"] body.auth-page .authn-visual::before{content:"";position:absolute;inset:-110px auto auto -120px;width:390px;height:390px;border-radius:50%;z-index:-1;background:radial-gradient(circle at 70% 68%,rgba(100,75,255,.26),rgba(56,52,210,.11) 54%,transparent 69%);border:1px solid rgba(133,126,255,.1);box-shadow:0 0 0 32px rgba(105,89,255,.04),0 0 0 70px rgba(105,89,255,.035);}
html[data-theme="light"] body.auth-page .authn-visual::after{content:"";position:absolute;z-index:-1;top:-195px;left:-115px;width:385px;height:385px;border:2px solid rgba(115,105,255,.12);border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 0 29px rgba(115,105,255,.035),0 0 0 62px rgba(115,105,255,.025);}
html[data-theme="light"] body.auth-page .authn-noise, html[data-theme="light"] body.auth-page .authn-orb{display:none!important;}
html[data-theme="light"] body.auth-page .authn-visual-inner{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;z-index:1;}
html[data-theme="light"] body.auth-page .authn-visual-kicker-dark, html[data-theme="light"] body.auth-page .authn-visual-title-dark, html[data-theme="light"] body.auth-page .authn-visual-copy-dark, html[data-theme="light"] body.auth-page .authn-collage, html[data-theme="light"] body.auth-page .authn-points{display:none!important;}
html[data-theme="light"] body.auth-page .authn-visual-kicker-light{position:absolute;left:428px;top:70px;width:139px;height:32px;margin:0;padding:0 11px;display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#eef1ff;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);backdrop-filter:blur(10px);}
html[data-theme="light"] body.auth-page .authn-visual-kicker-light i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#75ddff;box-shadow:0 0 0 4px rgba(117,221,255,.12);}
html[data-theme="light"] body.auth-page .authn-visual-title-light{position:absolute;top:118px;left:125px;width:455px;margin:0;display:block!important;color:#fff;font-size:43px;line-height:1.23;letter-spacing:-.045em;font-weight:900;text-align:right;}
html[data-theme="light"] body.auth-page .authn-visual-title-light em{font-style:normal;font-size:45px;background:linear-gradient(90deg,#b6d9ff 0%,#d9a3ff 58%,#c5a5ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
html[data-theme="light"] body.auth-page .authn-visual-copy-light{position:absolute;top:241px;left:162px;width:418px;margin:0;display:block!important;color:rgba(247,248,255,.88);font-size:13px;line-height:1.85;text-align:right;}
html[data-theme="light"] body.auth-page .auth-ref-collage-exact{position:absolute;inset:0;display:block!important;width:100%;height:100%;margin:0;pointer-events:none;}
html[data-theme="light"] body.auth-page .auth-ref-collage-card{position:absolute;display:block;max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 9px 14px rgba(5,8,44,.18));}
html[data-theme="light"] body.auth-page .auth-ref-card-left{left:30px;top:317px;width:215px;height:196px;}
html[data-theme="light"] body.auth-page .auth-ref-card-center{left:264px;top:297px;width:189px;height:217px;}
html[data-theme="light"] body.auth-page .auth-ref-card-right{left:455px;top:317px;width:238px;height:195px;}
html[data-theme="light"] body.auth-page .auth-ref-orb{position:absolute;display:block;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 25%,#c3a0ff 0%,#8a5cff 24%,#552ce0 58%,#291d9a 100%);box-shadow:inset -5px -7px 12px rgba(8,5,76,.4),0 8px 22px rgba(3,4,45,.25);}
html[data-theme="light"] body.auth-page .auth-ref-orb-left{left:30px;top:73px;width:42px;height:42px;}
html[data-theme="light"] body.auth-page .auth-ref-orb-right{left:614px;top:279px;width:41px;height:41px;}
html[data-theme="light"] body.auth-page .auth-ref-handwritten{position:absolute;left:28px;top:237px;width:86px;color:rgba(255,255,255,.9);font-size:14px;line-height:1.45;text-align:center;transform:rotate(-9deg);font-weight:500;}
html[data-theme="light"] body.auth-page .auth-ref-handwritten svg{display:block;width:53px;height:39px;margin:0 auto;color:rgba(255,255,255,.88);transform:rotate(12deg);}
html[data-theme="light"] body.auth-page .auth-ref-spark{position:absolute;display:block;width:20px;height:25px;border-right:2px solid rgba(255,255,255,.9);transform:rotate(25deg);}
html[data-theme="light"] body.auth-page .auth-ref-spark::before, html[data-theme="light"] body.auth-page .auth-ref-spark::after{content:"";position:absolute;width:2px;height:12px;background:rgba(255,255,255,.9);left:7px;top:5px;transform:rotate(38deg);}
html[data-theme="light"] body.auth-page .auth-ref-spark::after{left:15px;top:10px;height:9px;transform:rotate(70deg);}
html[data-theme="light"] body.auth-page .auth-ref-spark-a{left:37px;top:327px;transform:rotate(-30deg);}
html[data-theme="light"] body.auth-page .auth-ref-spark-b{left:636px;top:418px;transform:rotate(25deg);}
html[data-theme="light"] body.auth-page .auth-ref-points-exact{position:absolute;left:41px;top:543px;width:639px;height:87px;margin:0;padding:0;display:grid!important;grid-template-columns:192px 211px 212px;gap:12px;direction:ltr;}
html[data-theme="light"] body.auth-page .auth-ref-feature{height:87px;min-height:0;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.105);border-radius:15px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(12px);direction:ltr;}
html[data-theme="light"] body.auth-page .auth-ref-feature-icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#985bff,#5c31e8);box-shadow:0 6px 18px rgba(8,5,66,.22);color:#fff;font-size:19px;font-weight:900;}
html[data-theme="light"] body.auth-page .auth-ref-feature-icon svg{display:block;width:22px;height:22px;color:#fff;}
html[data-theme="light"] body.auth-page .auth-ref-feature>div{min-width:0;flex:1;direction:rtl;text-align:right;}
html[data-theme="light"] body.auth-page .auth-ref-feature b{display:block;margin:0 0 3px;color:#a7c5ff;font-size:13px;line-height:1.1;font-weight:800;}
html[data-theme="light"] body.auth-page .auth-ref-feature strong{display:block;color:#fff;font-size:11px;line-height:1.45;font-weight:800;}
html[data-theme="light"] body.auth-page .auth-ref-feature p{margin:3px 0 0;color:rgba(245,247,255,.73);font-size:10px;line-height:1.35;}

@media(max-width:1180px){
 html[data-theme="light"] body.auth-page .authn-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible;}
 html[data-theme="light"] body.login-page .authn-visual{grid-row:1;height:590px;min-height:590px;}
 html[data-theme="light"] body.login-page .authn-form-pane{grid-row:2;height:auto;min-height:620px;padding:18px 12px;justify-content:center;}
 html[data-theme="light"] body.login-page .authn-form-wrap{width:min(100%,438px);height:auto;min-height:584px;margin:0 auto;transform:none;padding:20px 22px 22px;}
}
@media(max-width:760px){
 html[data-theme="light"] body.auth-page .authn-visual{height:590px;min-height:590px;}
 html[data-theme="light"] body.auth-page .authn-visual-kicker-light{left:auto;right:22px;top:28px;width:auto;min-width:130px;height:30px;font-size:10px;}
 html[data-theme="light"] body.auth-page .authn-visual-title-light{left:18px;right:18px;top:78px;width:auto;font-size:clamp(29px,7.5vw,34px);line-height:1.16;}
 html[data-theme="light"] body.auth-page .authn-visual-title-light em{font-size:inherit;}
 html[data-theme="light"] body.auth-page .authn-visual-copy-light{left:20px;right:20px;top:174px;width:auto;font-size:12px;line-height:1.8;}
 html[data-theme="light"] body.auth-page .auth-ref-orb-left{left:18px;top:32px;width:34px;height:34px;}
 html[data-theme="light"] body.auth-page .auth-ref-orb-right{left:auto;right:22px;top:300px;width:34px;height:34px;}
 html[data-theme="light"] body.auth-page .auth-ref-handwritten{left:4px;top:246px;width:70px;font-size:10px;}
 html[data-theme="light"] body.auth-page .auth-ref-card-left{left:1%;top:292px;width:34%;height:auto;}
 html[data-theme="light"] body.auth-page .auth-ref-card-center{left:32%;top:274px;width:35%;height:auto;}
 html[data-theme="light"] body.auth-page .auth-ref-card-right{left:64%;top:291px;width:35%;height:auto;}
 html[data-theme="light"] body.auth-page .auth-ref-spark-a{left:18px;top:390px;}
 html[data-theme="light"] body.auth-page .auth-ref-spark-b{left:auto;right:17px;top:405px;}
 html[data-theme="light"] body.auth-page .auth-ref-points-exact{left:14px;right:14px;top:auto;bottom:12px;width:auto;height:auto;grid-template-columns:1fr;gap:6px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature{height:49px;padding:5px 9px;border-radius:11px;gap:9px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature-icon{width:32px;height:32px;flex-basis:32px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature-icon svg{width:17px;height:17px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature b{display:inline-block;margin:0 0 0 5px;font-size:10px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature strong{display:inline;font-size:10px;}
 html[data-theme="light"] body.auth-page .auth-ref-feature p{display:none;}
 html[data-theme="light"] body.login-page .authn-form-pane{min-height:620px;padding:18px 12px;}
 html[data-theme="light"] body.login-page .authn-form-wrap{width:min(100%,438px);min-height:584px;padding:20px 22px 22px;}
 html[data-theme="light"] body.login-page .authn-heading h1{font-size:28px;}
 html[data-theme="light"] body.login-page .authn-input{height:46px;min-height:46px;}
 html[data-theme="light"] body.login-page .authn-input input{height:43px;font-size:13px;}
 html[data-theme="light"] body.login-page .authn-field>label{font-size:12px;}
 html[data-theme="light"] body.login-page .authn-submit{height:46px;min-height:46px;font-size:14px;}
 html[data-theme="light"] body.login-page .authn-google{height:46px;min-height:46px;font-size:12px;}
}

/* The legacy bundle has a few !important accessibility defaults; pin the measured light values explicitly. */
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual h2.authn-visual-title-light{font-size:43px!important;line-height:1.23!important;letter-spacing:-.045em!important;margin:0!important;max-width:none!important;}
html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual h2.authn-visual-title-light{font-size:43px!important;line-height:1.23!important;letter-spacing:-.045em!important;margin:0!important;max-width:none!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual h2.authn-visual-title-light em, html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual h2.authn-visual-title-light em{font-size:45px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual p.authn-visual-copy-light, html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual p.authn-visual-copy-light{font-size:13px!important;line-height:1.85!important;max-width:418px!important;margin:0!important;color:rgba(247,248,255,.88)!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual-kicker-light, html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual-kicker-light{font-size:11px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-heading p{font-size:11.5px!important;line-height:1.65!important;margin:0 0 0 auto!important;max-width:300px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-field>label, html[data-theme="light"] body.auth-page.auth-next.login-page .authn-label-row label{font-size:11px!important;line-height:16px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-input{height:43px!important;min-height:43px!important;background:#fff!important;border-color:#e3e1ed!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-input input{height:40px!important;font-size:11.5px!important;line-height:normal!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-form .auth-error{height:0!important;min-height:0!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-submit{height:43px!important;min-height:43px!important;background:linear-gradient(100deg,#7042ff 0%,#8c42ff 45%,#671eff 100%)!important;font-size:13px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-google{height:43px!important;min-height:43px!important;background:#fff!important;font-size:11.5px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-switch{font-size:11px!important;line-height:18px!important;margin-top:29px!important;}
/* Last 1–2 px alignment corrections for the supplied desktop viewport. */
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-heading{margin-bottom:22px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-heading p{font-size:12px!important;line-height:1.6!important;max-width:310px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-form>.authn-field:nth-child(2){margin-bottom:1px;}
html[data-theme="light"] body.auth-page.auth-next.login-page .auth-ref-meta-row{height:25px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-divider{margin:6px 0 1px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-switch{margin-top:32px!important;}
html[data-theme="light"] body.auth-page.auth-next .authn-visual h2.authn-visual-title-light em{font-size:44.4px!important;}
@media(max-width:760px){
 html[data-theme="light"] body.auth-page.auth-next .authn-visual h2.authn-visual-title-light{position:absolute!important;left:18px!important;right:18px!important;top:78px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(29px,7.5vw,34px)!important;line-height:1.16!important;letter-spacing:-.04em!important;}
 html[data-theme="light"] body.auth-page.auth-next .authn-visual h2.authn-visual-title-light em{font-size:inherit!important;}
 html[data-theme="light"] body.auth-page.auth-next .authn-visual p.authn-visual-copy-light{position:absolute!important;left:20px!important;right:20px!important;top:174px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.8!important;}
}
@media(max-width:760px){
 html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual h2.authn-visual-title-light{left:18px!important;right:18px!important;top:78px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(29px,7.5vw,34px)!important;line-height:1.16!important;letter-spacing:-.04em!important;}
 html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual h2.authn-visual-title-light em{font-size:inherit!important;}
 html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual p.authn-visual-copy-light{left:20px!important;right:20px!important;top:174px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.8!important;}
 html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual h2.authn-visual-title-light{left:18px!important;right:18px!important;top:78px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(29px,7.5vw,34px)!important;line-height:1.16!important;letter-spacing:-.04em!important;}
 html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual h2.authn-visual-title-light em{font-size:inherit!important;}
 html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual p.authn-visual-copy-light{left:20px!important;right:20px!important;top:174px!important;width:auto!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.8!important;}
}
html[data-theme="light"] body.auth-page.auth-next.login-page #loginTitle{font-size:23.5px!important;line-height:1.4!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-heading p{font-size:12.4px!important;line-height:1.55!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-form>.authn-field:first-child{gap:4px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-form>.authn-field:nth-child(2){margin-top:1px;}
html[data-theme="light"] body.auth-page.auth-next.login-page .auth-ref-meta-row{height:24px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-switch{margin-top:33px!important;}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-heading p{font-size:12px!important;line-height:1.6!important;max-width:300px!important;}
html[data-theme="light"] body.auth-page .authn-visual::before{z-index:0!important;border-color:rgba(133,126,255,.16);box-shadow:0 0 0 32px rgba(105,89,255,.055),0 0 0 70px rgba(105,89,255,.045);}
html[data-theme="light"] body.auth-page .authn-visual::after{z-index:0!important;border-color:rgba(115,105,255,.17);box-shadow:0 0 0 29px rgba(115,105,255,.045),0 0 0 62px rgba(115,105,255,.035);}
html[data-theme="light"] body.auth-page.auth-next.login-page .authn-visual p.authn-visual-copy-light{font-size:13.5px!important;line-height:1.8!important;}
html[data-theme="light"] body.auth-page.auth-next.signup-page .authn-visual p.authn-visual-copy-light{font-size:13.5px!important;line-height:1.8!important;}
