.auth-module__cni4Dq__root{max-width:560px;color:var(--yk2-espresso);font-family:var(--yk2-font-ui);gap:20px;display:grid}.auth-module__cni4Dq__intro{color:var(--yk2-mid);margin:0;font-size:14px}.auth-module__cni4Dq__providerList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-module__cni4Dq__providerRow{border:1px solid var(--yk2-line);border-radius:var(--yk2-radius-md);background:var(--yk2-cream);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.auth-module__cni4Dq__providerRow:hover{border-color:var(--yk2-line-strong);background:var(--yk2-linen)}.auth-module__cni4Dq__providerLabel{font-weight:700}.auth-module__cni4Dq__providerNote{color:var(--yk2-ghost);font-size:13px}.auth-module__cni4Dq__form{max-width:420px;font-family:var(--yk2-font-ui);flex-direction:column!important;gap:10px!important;display:flex!important}.auth-module__cni4Dq__form label{color:var(--yk2-mid);font-size:13px;font-weight:700}.auth-module__cni4Dq__form input{border:1px solid var(--yk2-line-strong);border-radius:var(--yk2-radius-sm);min-height:43px;color:var(--yk2-espresso);background:var(--yk2-linen);font:400 15px/1.3 var(--yk2-font-ui);padding:9px 12px}.auth-module__cni4Dq__form input:focus-visible,.auth-module__cni4Dq__form button:focus-visible,.auth-module__cni4Dq__root a:focus-visible,.auth-module__cni4Dq__root button:focus-visible{outline-offset:2px;outline:3px solid #d96c3f73}@media (prefers-reduced-motion:no-preference){.auth-module__cni4Dq__providerRow{transition:border-color .15s,background-color .15s}}
.login-module__WEZH7G__page{min-height:58vh;color:var(--yk2-espresso);background:var(--yk2-cream);font-family:var(--yk2-font-ui);padding:42px 0 68px}.login-module__WEZH7G__card{border:1px solid var(--yk2-line);border-radius:var(--yk2-radius-lg);background:var(--yk2-linen);width:min(100% - 40px,680px);box-shadow:var(--yk2-shadow-soft);text-align:left;margin:0 auto;padding:38px}.login-module__WEZH7G__card>span{color:var(--yk2-terracotta-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.login-module__WEZH7G__card>h1{font:500 36px/1.12 var(--yk2-font-display);margin:8px 0 24px}.login-module__WEZH7G__card .checkout-notice{border:1px solid var(--yk2-terracotta-soft);border-radius:var(--yk2-radius-sm);background:var(--yk2-cream);margin-bottom:18px;padding:14px}@media (max-width:560px){.login-module__WEZH7G__card{width:min(100% - 24px,680px);padding:27px 18px}}
