.public-auth-material{background:#000;color:var(--ink-1);font-family:var(--font-sans)}.public-auth-material>.pointer-events-none{display:none}.public-auth-material>div:has(>form){position:relative}.public-auth-material .auth-material-panel{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.public-auth-material :is(h1,h2,h3){color:var(--ink-1);font-family:inherit;font-weight:600;letter-spacing:var(--tracking-tight)}.public-auth-material h1{font-size:1.875rem;line-height:1.15}.public-auth-material input:not([type=hidden]):not([type=checkbox]){min-height:44px;border-color:var(--line-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--ink-1);box-shadow:none;transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.public-auth-material :is(input,button,a):focus-visible{outline:2px solid var(--ink-1);outline-offset:3px}.public-auth-material button{transition:opacity var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.public-auth-material button:disabled{opacity:.5}@scope ([data-theme="light"]){.public-auth-material{--bg:#fff;--surface:#f7f7f8;--surface-raised:#fff;--ink-1:#171719;--ink-2:#55565b;--ink-3:#66676c;--line:#17171920;--line-strong:#17171935;background:#fff;color:var(--ink-1)}.public-auth-material :is([class~=text-white],[class*="text-white/"]){color:#424349}.public-auth-material :is(button,a)[class*=bg-accent]{color:white}}@media (prefers-reduced-motion:reduce){.public-auth-material :is(input,button,a){transition:none!important}}