.uxr-task-intro{margin:0;padding:24px 26px}.uxr-task-intro h1{margin-bottom:10px}.uxr-task-intro>p:last-child{margin-bottom:0}.uxr-task-grid{gap:var(--uxr-section-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.uxr-task-card{gap:14px;min-width:0}.uxr-task-card>h2,.uxr-task-card>p{margin-bottom:2px}.auth-recovery-page{max-width:980px}.auth-recovery-page .form-stack{gap:12px}.auth-recovery-page .form-stack label{gap:6px}.auth-recovery-page .signup-optional-fields{border:1px solid var(--line);background:#ffffff04;border-radius:12px;margin:2px 0 0;padding:0}.auth-recovery-page .signup-optional-fields>summary{min-height:var(--uxr-touch-target);color:var(--accent);padding:10px 12px;font-weight:850}.auth-recovery-page .signup-optional-fields-body{gap:12px;padding:0 12px 12px;display:grid}.auth-recovery-page .signup-letterboxd-fields{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:12px 0 0}.auth-recovery-page .signup-letterboxd-fields legend{padding:0}@media (max-width:680px){.uxr-task-intro{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:2px 2px 12px}.uxr-task-intro .eyebrow{margin-bottom:5px}.uxr-task-intro h1{margin:0 0 7px;font-size:clamp(1.7rem,7.8vw,2rem);line-height:1.02}.uxr-task-intro>p:not(.eyebrow):not(.notice){margin:0;font-size:.82rem;line-height:1.4}.uxr-task-intro .notice{margin-top:9px;padding:10px 12px;font-size:.82rem;line-height:1.35}.uxr-task-grid{grid-template-columns:minmax(0,1fr);gap:12px}.uxr-task-card{border-radius:14px;gap:10px;padding:16px}.uxr-task-card>.eyebrow{margin-bottom:0}.uxr-task-card>h2{margin:0 0 2px;font-size:1.4rem;line-height:1.08}.uxr-task-card>p{margin:0 0 2px;font-size:.82rem;line-height:1.4}.auth-recovery-page .form-stack{gap:10px}.auth-recovery-page .form-stack label{font-size:.88rem;font-weight:800;line-height:1.25;display:block}.auth-recovery-page .form-stack label>:where(input,select,textarea){min-height:var(--uxr-control-height);border-radius:10px;margin-top:6px;padding:9px 11px}.auth-recovery-page .field-requirement{letter-spacing:.08em;margin-left:5px;font-size:.6rem;display:inline}.auth-recovery-page .field-help{margin:4px 0 0;font-size:.72rem;line-height:1.35;display:block}.auth-recovery-page .signup-optional-fields{border-radius:10px;margin-top:1px}.auth-recovery-page .signup-optional-fields>summary{min-height:var(--uxr-touch-target);padding:9px 11px;font-size:.78rem}.auth-recovery-page .signup-optional-fields-body{gap:10px;padding:0 11px 11px}.auth-recovery-page .signup-letterboxd-fields{padding-top:10px}.auth-recovery-page .signup-letterboxd-fields>.field-help{margin:3px 0 8px}.auth-recovery-page .button{min-height:var(--uxr-control-height)}}@media (min-width:681px) and (max-width:1024px){.uxr-task-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.uxr-task-card,.auth-recovery-page .signup-optional-fields{border:1px solid canvastext}}.auth-recovery-page :where(input,select,textarea,button,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
