.pk-auth{background:var(--pk-ground);color:var(--pk-ink);font-family:var(--pk-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;place-items:center;padding:32px 16px;display:grid}.pk-auth-card{flex-direction:column;gap:24px;width:100%;max-width:360px;display:flex}.pk-auth h1{letter-spacing:-.045em;margin:-12px 0 0;font-size:32px;font-weight:800;line-height:1.1}.pk-auth h1:after{content:"";background:var(--pk-accent);width:.42em;height:.1em;margin-left:.08em;display:inline-block}.pk-auth h2{letter-spacing:-.035em;font-size:22px;font-weight:800}.pk-auth-form{flex-direction:column;gap:16px;display:flex}.pk-auth-form input{border:1px solid var(--pk-line-strong);border-radius:var(--pk-radius);background:var(--pk-panel);min-height:44px;color:var(--pk-ink);font:inherit;padding:0 12px;font-size:16px}.pk-auth-form input:hover{border-color:var(--pk-faint)}.pk-auth :is(input,button,a):focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-auth-submit{border-radius:var(--pk-radius);background:var(--pk-accent);min-height:44px;color:var(--pk-accent-ink);font:inherit;cursor:pointer;border:0;margin-top:8px;font-weight:600}.pk-auth-submit:hover{background:color-mix(in oklab, var(--pk-accent) 88%, white)}.pk-auth-submit:disabled{cursor:default;opacity:.5}.pk-auth-secondary{border:1px solid var(--pk-line-strong);border-radius:var(--pk-radius);min-height:44px;color:var(--pk-ink);font:inherit;cursor:pointer;background:0 0}.pk-auth-secondary:hover{border-color:var(--pk-faint)}.pk-auth-secondary:disabled{cursor:default;opacity:.5}.pk-auth-error{color:var(--pk-danger);margin:0;font-size:14px}.pk-auth-notice{color:var(--pk-muted);margin:0;font-size:15px}.pk-auth-notice a{color:var(--pk-ink);text-underline-offset:3px;text-decoration:underline}.pk-auth-link{min-height:44px;font-family:var(--pk-mono);color:var(--pk-muted);align-self:flex-start;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.pk-auth-link:hover{color:var(--pk-ink)}
