.signin-page h1{color:var(--scan-navy,#0d3560);letter-spacing:-.03em}.signin-setup-shell{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,#0d3560) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,#0d3560) 4%, var(--surface,#fff));border-radius:var(--scan-radius,16px);justify-items:start;gap:8px;display:grid}.signin-setup-shell>span{color:var(--scan-gold-ink,#10202c);background:var(--scan-gold,#e8b923);letter-spacing:.06em;border-color:#0000}.signin-setup-shell strong{color:var(--scan-navy,#0d3560)}.signin-setup-shell p{color:var(--muted,#5a6578)}html:not([data-brand-accent]) .signin-page{--accent:#075dcc;--accent-ink:#fff;--accent-soft:#eaf1fe;--accent-hover:#054fab;--ring:#075dcc4d}html[data-theme=dark]:not([data-brand-accent]) .signin-page{--accent:#8db7ff;--accent-ink:#11254b;--accent-soft:#283752;--accent-hover:#accaff;--ring:#8db7ff80}.signin-submit,.signin-page .signin-submit{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.signin-submit:disabled,.signin-page .signin-submit:disabled{background:color-mix(in srgb, var(--muted,#5a6578) 22%, var(--surface,#fff));color:var(--muted,#5a6578);border-color:var(--line,#d5dde8)}.onboarding-page h1,.onboarding-flow-header h1{color:var(--scan-navy,#0d3560)}.onboarding-load-badge.setup{color:var(--scan-gold-ink,#10202c);background:var(--scan-gold,#e8b923)}.onboarding-steps.scan-rail,.onboarding-steps-simple{list-style:none}.onboarding-steps-simple li.current b{background:var(--scan-navy,#0d3560);color:var(--accent-ink);box-shadow:none}
