body.yc.auth-page {font:var(--text-ui)/1.4 var(--font-ui);background-color:var(--wallpaper-color);color:var(--color-ink);-webkit-font-smoothing:none;} body.yc.auth-page::before {display:none;} .yc .auth-panel {margin:0;padding:0;overflow:visible;border:0;background:transparent;color:var(--color-ink);box-shadow:none;} .yc .auth-panel::before,.yc .auth-panel::after {display:none;} .yc .auth-panel h1,.yc .auth-panel h2 {max-width:none;margin:0 0 6px;font:700 15px/1.2 var(--font-ui);letter-spacing:0;} .yc .auth-panel>p:not(.auth-kicker) {max-width:none;color:var(--color-ink);font-size:var(--text-ui);} .yc .auth-kicker {margin:0 0 2px;color:var(--color-muted);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;} .yc .auth-kicker::before {display:none;} .yc .auth-form {gap:8px;margin-top:10px;max-width:none;} .yc .auth-form label {gap:2px;color:var(--color-ink);font-size:var(--text-ui);font-weight:400;} .yc .auth-form input,.yc .auth-form select {min-height:23px;padding:3px 4px;border:0;font:inherit;box-shadow:var(--bevel-sunken);} .yc .auth-form input:focus,.yc .auth-form select:focus {border:0;box-shadow:var(--bevel-sunken);outline:1px dotted var(--color-ink);outline-offset:-4px;} .yc .auth-form .auth-password-field input {padding-right:76px;} .yc .auth-form .auth-password-toggle {top:2px;right:2px;transform:none;min-width:66px;min-height:19px;padding:0 6px;border:0;background:var(--surface-raised);box-shadow:var(--bevel-raised);font-size:11px;font-weight:400;} .yc .auth-form .auth-password-toggle:hover {background:var(--color-face);} .yc .auth-form .auth-password-toggle:active {box-shadow:var(--bevel-pressed);} .yc .auth-form>button,.yc .auth-account button,.yc .auth-account-link,.yc .auth-profile-actions a,.yc .auth-profile-actions button {justify-self:end;min-width:96px;min-height:23px;padding:3px 12px;border:0;outline:1px solid var(--color-ink);outline-offset:-1px;background:var(--surface-raised);box-shadow:var(--bevel-raised);color:var(--color-ink);font:var(--text-ui)/1.2 var(--font-ui);text-decoration:none;} .yc .auth-form>button:hover,.yc .auth-account button:hover,.yc .auth-account-link:hover,.yc .auth-profile-actions a:hover,.yc .auth-profile-actions button:hover {transform:none;background:var(--surface-raised);box-shadow:var(--bevel-raised);} .yc .auth-form>button:active {box-shadow:var(--bevel-pressed);} .yc .auth-check {font-size:var(--text-ui);} .yc .auth-check input {min-height:0;box-shadow:none;} .yc .auth-error {margin:0;padding:4px 6px;border:1px solid var(--color-danger);background:var(--color-tooltip);color:var(--color-danger);font-weight:700;} .yc .auth-secondary {margin:0;} .yc .auth-register-cta {display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--color-link);font-size:var(--text-ui);font-weight:400;} .yc .auth-register-cta strong {font-weight:700;} .yc .auth-verification-action a {min-height:23px;padding:3px 12px;border:0;background:var(--surface-raised);box-shadow:var(--bevel-raised);color:var(--color-ink);font-weight:400;} .yc .auth-verification-action a:hover {transform:none;background:var(--surface-raised);box-shadow:var(--bevel-raised);} .yc .auth-social-button {min-height:23px;padding:3px 12px;border:0;background:var(--surface-raised);box-shadow:var(--bevel-raised);color:var(--color-ink);font-weight:400;} .yc .auth-divider span {background:var(--color-face);color:var(--color-muted);} .yc .auth-shell {margin:0;padding:0;width:auto;} .yc .auth-panel {width:min(100%,var(--dialog-width));} .yc .auth-session-panel,.yc .auth-session-content,.yc .auth-profile-card {border:0;background:var(--surface-raised);box-shadow:var(--bevel-raised);}