.auth-chrome-gate__lead{margin:0 0 var(--space-5);padding:var(--space-5) var(--space-6);font-size:var(--text-base);color:var(--warning);background:var(--warning-weak);border-radius:var(--radius-md);line-height:1.5}.auth-chrome-gate__body{margin:0 0 var(--space-6);font-size:var(--text-base);color:var(--muted);line-height:1.5}.auth-chrome-gate__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.auth-chrome-gate__primary{padding:var(--space-3) var(--space-6);border-radius:var(--radius);background:var(--brand);color:var(--on-accent);font:inherit;font-size:var(--text-base);cursor:pointer;border:none;font-weight:600;display:inline-block}.auth-chrome-gate__primary:hover{filter:brightness(1.08)}.auth-chrome-gate__ghost{padding:var(--space-3) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-size:var(--text-base);background:0 0;text-decoration:none;display:inline-block}.auth-chrome-gate__ghost:hover{background:var(--surface-2)}.auth-chrome-gate__bypass{margin:var(--space-6) 0 0;text-align:center}.auth-chrome-gate__bypass button{font:inherit;font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-chrome-gate__bypass button:hover{color:var(--text)}.auth-chrome-gate__bypass button:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--brand-weak);outline:none}
