body.login{--login-card:#ffffffc2;--login-card-edge:#ffffffb3;--login-glass-btn:#ffffffbf;--login-input:#ffffffd9;--login-fade:#f6f6f899;--login-note:.7;--login-muted:var(--sn-graphite-deep);--login-foot:#ffffff73;--login-glow:.22;--login-shadow:#15171f1f;position:relative;overflow-x:hidden}.login__art{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login__art:after{content:"";background:radial-gradient(120% 90% at 20% 50%, var(--login-fade), transparent 60%);position:absolute;inset:0}.login__art i{display:block;position:absolute}.login__note{filter:blur(14px);opacity:var(--login-note);border-radius:24%}.login__note--coral{background:linear-gradient(140deg, #f47a6d, var(--sn-coral) 55%, #c9443a);width:46vw;height:46vw;top:-14vw;right:-6vw;transform:rotate(14deg)}.login__note--sun{background:linear-gradient(160deg, #f2cc55, var(--sn-sunflower) 60%, #c99a12);width:34vw;height:34vw;top:16vw;right:18vw;transform:rotate(-9deg)}.login__note--cobalt{background:linear-gradient(150deg, #6f87f5, var(--sn-cobalt) 60%, #2a44c0);width:40vw;height:40vw;top:30vw;right:2vw;transform:rotate(6deg)}.login__note--under{background:linear-gradient(150deg, #ff8b80, var(--sn-coral));filter:blur(10px);width:26vw;height:26vw;top:52lvh;left:22vw;transform:rotate(-18deg)}.login__note--far{background:linear-gradient(150deg, #f5cd52, var(--sn-sunflower));filter:blur(18px);width:18vw;height:18vw;opacity:calc(var(--login-note) * .7);top:6lvh;left:4vw;transform:rotate(22deg)}.login__glow{filter:blur(70px);opacity:var(--login-glow);border-radius:50%}.login__glow--teal{background:var(--sn-teal);width:46vw;height:46vw;top:18lvh;left:10vw}.login__glow--iris{background:var(--sn-iris);width:30vw;height:30vw;top:-8vw;left:-8vw}.login__top,.login__wrap{z-index:1;position:relative}.login__top{z-index:2}.login__card{background:var(--login-card);border-color:var(--login-card-edge);backdrop-filter:blur(24px)saturate(160%);box-shadow:0 24px 60px var(--login-shadow);border-radius:16px}.login__card .login__input{background:var(--login-input)}.login__submit{border-radius:var(--radius-pill);height:48px}.login__provider{border-radius:var(--radius-pill);background:var(--login-glass-btn);border-color:var(--rule);height:48px}.login__provider:hover{background:var(--bg-elevated)}.login__below{border-top:1px solid var(--rule);background:var(--login-foot);border-radius:0 0 15px 15px;margin:4px -40px -32px;padding:16px 24px 18px}@media (width<=639px){.login__below{margin:4px -20px -24px;padding:14px 16px 16px}}.login__card{--muted:var(--login-muted)}.login__card :focus-visible,.login__top :focus-visible,.login__trouble a:focus-visible,.login__lang select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}@media (width>=900px){.login__wrap{align-items:flex-start;padding-left:clamp(32px,10vw,180px)}}@media (width<=720px){.login__note--coral{width:90vw;height:90vw;top:-30vw;right:-40vw}.login__note--sun{width:60vw;height:60vw;top:70lvh;right:-20vw}.login__note--cobalt{width:70vw;height:70vw;top:55lvh;left:-35vw;right:auto}.login__note--under,.login__note--far{display:none}}@supports not (backdrop-filter:blur(1px)){.login__card{background:var(--bg-elevated)}}@media (prefers-reduced-transparency:reduce){.login__card{background:var(--bg-elevated);backdrop-filter:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.login{--login-card:#17181dcc;--login-card-edge:#ffffff24;--login-glass-btn:#ffffff12;--login-input:#0f10148c;--login-fade:#0f10148c;--login-note:.75;--login-muted:var(--muted);--login-foot:#0f101459;--login-glow:.45;--login-shadow:#00000059}}:root[data-theme=dark] body.login{--login-card:#17181dcc;--login-card-edge:#ffffff24;--login-glass-btn:#ffffff12;--login-input:#0f10148c;--login-fade:#0f10148c;--login-note:.75;--login-muted:var(--muted);--login-foot:#0f101459;--login-glow:.45;--login-shadow:#00000059}.login__below .login__apps{gap:8px}
