.auth-actions{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:center;isolation:isolate}.auth-actions-highlight{position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:calc(50% + 2px);width:calc(50% - 2px);border-radius:6px;background:#2563eb;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.auth-action{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .18s ease}.auth-action-signin{color:var(--ink)}.auth-action-signup{color:#fff}.auth-actions:has(.auth-action-signin:hover:not(:disabled),.auth-action-signin:focus-visible) .auth-actions-highlight{transform:translate(calc(-100% - 4px));background:#fff;box-shadow:inset 0 0 0 1px #18202b,0 1px 6px #0000001a}.auth-actions:has(.auth-action-signin:hover:not(:disabled),.auth-action-signin:focus-visible) .auth-action-signin{color:#18202b}.auth-actions:has(.auth-action-signin:hover:not(:disabled),.auth-action-signin:focus-visible) .auth-action-signup{color:var(--ink)}.auth-action:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:3px}.auth-action:disabled{cursor:wait;opacity:.6}@media(prefers-reduced-motion:reduce){.auth-action,.auth-actions-highlight{transition:none}}
