.p-auth[data-theme],.p-loading[data-theme]{--frame-accent:var(--p-accent-blue,#3649ed);--frame-on-accent:#fff;--frame-link:var(--p-accent-blue-text,#3649ed);--frame-border:var(--p-border-strong,#7b839c);--frame-negative-bg:var(--p-negative-bg,#fdeceb)}.p-auth[data-theme=dark],.p-loading[data-theme=dark]{--frame-accent:var(--p-accent-blue,#3649ed);--frame-link:var(--p-accent-blue-text,#adb9ff);--frame-border:var(--p-border-strong,#767676);--frame-negative-bg:var(--p-negative-bg,#3b2422)}.p-auth[data-theme] :focus-visible,.p-loading[data-theme] :focus-visible{outline:2px solid var(--frame-link);outline-offset:0}.p-frame-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,filter .15s;display:inline-flex}.p-frame-btn:disabled{opacity:.6;cursor:not-allowed}.p-auth[data-theme] .p-frame-btn-primary,.p-loading[data-theme] .p-frame-btn-primary{background:var(--frame-accent);border-color:var(--frame-accent);color:var(--frame-on-accent)}.p-auth[data-theme] .p-frame-btn-primary:hover:not(:disabled),.p-loading[data-theme] .p-frame-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.p-auth[data-theme] .p-frame-btn-secondary,.p-loading[data-theme] .p-frame-btn-secondary{border-color:var(--frame-border);color:var(--p-text);background:0 0}.p-auth[data-theme] .p-frame-btn-secondary:hover:not(:disabled),.p-loading[data-theme] .p-frame-btn-secondary:hover:not(:disabled){background:var(--p-card)}.p-auth[data-theme] .p-frame-link,.p-loading[data-theme] .p-frame-link{color:var(--frame-link);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.p-frame-btn{transition:none}}
