.clerk-panel.svelte-17n3i3z{display:flex;justify-content:center}.clerk-panel.standalone.svelte-17n3i3z{padding:5.75rem 1.5rem 3rem}.clerk-slot.svelte-17n3i3z{position:relative;width:min(26rem,100%)}.clerk-panel.svelte-17n3i3z .clerk-root,.clerk-panel.svelte-17n3i3z .clerk-cardbox{width:100%}.clerk-panel.svelte-17n3i3z .clerk-card{width:100%;font-family:var(--font-sans);color:var(--text-body);background:var(--popover-bg);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.clerk-panel.svelte-17n3i3z .clerk-cardbox{border-radius:var(--radius-lg);box-shadow:none}.clerk-panel.svelte-17n3i3z .clerk-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--text)}.clerk-panel.svelte-17n3i3z .clerk-subtitle,.clerk-panel.svelte-17n3i3z .clerk-hint,.clerk-panel.svelte-17n3i3z .clerk-footer-text,.clerk-panel.svelte-17n3i3z .clerk-identity-text,.clerk-panel.svelte-17n3i3z .clerk-divider-text{font-family:var(--font-sans);color:var(--text-muted)}.clerk-panel.svelte-17n3i3z .clerk-divider-text{font-size:.62rem;font-weight:var(--label-weight);font-stretch:var(--label-stretch);text-transform:var(--label-transform);letter-spacing:var(--label-tracking)}.clerk-panel.svelte-17n3i3z .clerk-divider-line{background:var(--border)}.clerk-panel.svelte-17n3i3z .clerk-label{font-family:var(--font-sans);font-size:.62rem;font-weight:var(--label-weight);font-stretch:var(--label-stretch);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--text-muted)}.clerk-panel.svelte-17n3i3z .clerk-input{font-family:var(--font-sans);font-size:.85rem;color:var(--text);background:var(--input-bg);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:none;transition:border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.clerk-panel.svelte-17n3i3z .clerk-input:focus,.clerk-panel.svelte-17n3i3z .clerk-input:focus-visible{outline:none;border-color:var(--border-hover);box-shadow:var(--focus-ring)}.clerk-panel.svelte-17n3i3z .clerk-primary{font-family:var(--font-sans);font-size:.7rem;font-weight:var(--label-weight);font-stretch:var(--label-stretch);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--accent-contrast);background:var(--accent);border:var(--border-width) solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);text-shadow:none;transition:background var(--speed) var(--ease),color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed) var(--ease)}.clerk-panel.svelte-17n3i3z .clerk-primary:hover{background:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(var(--lift))}.clerk-panel.svelte-17n3i3z .clerk-primary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.clerk-panel.svelte-17n3i3z .clerk-social{font-family:var(--font-sans);font-size:.8rem;color:var(--text);background:var(--tile);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:none;transition:background var(--speed) var(--ease),border-color var(--speed) var(--ease),transform var(--speed) var(--ease)}.clerk-panel.svelte-17n3i3z .clerk-social:hover{background:var(--accent-soft);border-color:var(--border-hover)}.clerk-panel.svelte-17n3i3z .clerk-social-text{color:var(--text)}.clerk-panel.svelte-17n3i3z .clerk-link{font-family:var(--font-sans);color:var(--accent);transition:color var(--speed) var(--ease)}.clerk-panel.svelte-17n3i3z .clerk-link:hover{color:var(--border-hover)}.clerk-panel.svelte-17n3i3z .clerk-quiet-button{font-family:var(--font-sans);color:var(--text-muted);transition:color var(--speed) var(--ease)}.clerk-panel.svelte-17n3i3z .clerk-quiet-button:hover{color:var(--text)}.clerk-panel.svelte-17n3i3z .clerk-error{font-family:var(--font-sans);color:var(--danger)}.clerk-panel.svelte-17n3i3z .clerk-footer{background:var(--surface);border-top:var(--border-width) solid var(--border)}.clerk-panel.svelte-17n3i3z .clerk-identity{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius)}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-card{box-shadow:none;border-top:3px solid var(--accent)}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-input{border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-input:focus,[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-input:focus-visible{border-bottom-color:var(--border-hover);box-shadow:none}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-primary{background:var(--tile);color:var(--accent);border-color:var(--accent)}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-primary:hover{background:var(--accent);color:var(--accent-contrast)}[data-style=drafting] .clerk-panel.svelte-17n3i3z .clerk-footer{background:transparent}[data-style=nightshift] .clerk-panel.svelte-17n3i3z .clerk-card{box-shadow:var(--shadow)}[data-style=nightshift] .clerk-panel.svelte-17n3i3z .clerk-social{backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%)}[data-style=nightshift] .clerk-panel.svelte-17n3i3z .clerk-primary{box-shadow:var(--shadow)}[data-style=nightshift] .clerk-panel.svelte-17n3i3z .clerk-footer{background:transparent}@media(max-width:900px){.clerk-panel.standalone.svelte-17n3i3z{padding:4rem 1rem 2.5rem}}
