.clerk-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px;background:var(--gp-canvas);color:var(--gp-text);font-family:var(--gp-font)}.clerk-screen section{width:100%;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:var(--gp-space-4);padding:var(--gp-space-5);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-surface)}.clerk-screen h1,.clerk-screen p{min-width:0;overflow-wrap:anywhere;margin:0}.clerk-wordmark{letter-spacing:-.03em;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line)}.clerk-screen h1,.clerk-wordmark{font-weight:600;color:var(--gp-structure)}.clerk-screen h1{font-size:var(--ws-type-display);line-height:var(--ws-type-display-line);overflow-wrap:anywhere;margin-top:var(--gp-space-3)}.clerk-screen p{line-height:1.6;color:var(--gp-text-muted)}.clerk-screen .clerk-wordmark{color:var(--gp-structure)}.clerk-actions{display:flex;flex-direction:column;gap:var(--gp-space-3);min-height:var(--gp-target);margin-top:var(--gp-space-2)}:where(.clerk-screen,.clerk-account) button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gp-target);padding:0 var(--gp-space-4);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-body);font-weight:600;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.clerk-screen button.clerk-primary{background:var(--gp-action);border-color:var(--gp-action);color:var(--gp-action-ink)}.clerk-screen button.clerk-primary:hover{background:var(--gp-action-hover);border-color:var(--gp-action-hover)}.clerk-screen button.clerk-primary:active{background:var(--gp-action-pressed);border-color:var(--gp-action-pressed)}:where(.clerk-screen button:not(.clerk-primary),.clerk-account button):hover{background:var(--gp-selected)}:where(.clerk-screen button:not(.clerk-primary),.clerk-account button):active{background:var(--gp-selected)}.clerk-account button:focus-visible,.clerk-screen button:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}:where(.clerk-screen,.clerk-account) button:disabled{color:var(--gp-text-disabled);border-color:var(--gp-border);cursor:wait}.clerk-screen button.clerk-primary:disabled{background:var(--gp-selected);color:var(--gp-text-disabled)}.clerk-switcher{min-height:var(--gp-target);min-width:0}.clerk-account,.clerk-switcher{display:flex;align-items:center;font-size:var(--gp-text-small)}.clerk-account{justify-content:flex-end;gap:var(--gp-space-4);flex-wrap:wrap;padding:var(--gp-space-2) var(--gp-space-4);border-bottom:1px solid var(--gp-border);background:var(--gp-canvas);color:var(--gp-text);font-family:var(--gp-font)}.clerk-account button{font-size:var(--gp-text-small)}@media (min-width:30rem){.clerk-screen section{padding:var(--gp-space-6)}}.clerk-screen[data-splash]{grid-template-rows:1fr auto}.clerk-screen[data-splash] section{border:0;background:transparent;align-items:center;text-align:center;max-width:520px;padding:var(--gp-space-5) 0}.clerk-splash-mark{display:inline-flex;align-items:center;gap:var(--gp-space-3);margin:0}.clerk-mark{width:56px;height:56px;flex:none}.clerk-screen[data-splash] .clerk-wordmark{font-size:var(--ws-type-display);line-height:var(--ws-type-display-line)}.clerk-screen[data-splash] h1{font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:400;color:var(--gp-text);max-width:26rem;margin-top:var(--gp-space-2)}.clerk-screen button.clerk-link{gap:var(--gp-space-2);border:0;border-radius:var(--gp-radius-pill);padding:0 var(--gp-space-5);margin-top:var(--gp-space-2);color:var(--gp-text)}.clerk-screen button.clerk-link:hover{background:var(--gp-selected)}.clerk-foot{margin:0;padding-bottom:var(--gp-space-2);color:var(--gp-text-muted);font-size:var(--ws-type-ui);text-align:center}