@layer reset,base,tokens,bits;@layer components{.auth-layout{isolation:isolate;min-height:100svh;padding:clamp(32px, 8svh, 80px) var(--nw-space-5) var(--nw-space-10);background:radial-gradient(ellipse at 50% 0, color-mix(in oklch, var(--nw-accent) 9%, transparent), transparent 560px), var(--nw-bg-page);position:relative}.auth-layout__card{z-index:1;width:100%;max-width:440px;padding:var(--nw-space-8);border:1px solid var(--nw-border-default);border-radius:var(--nw-radius-xl);background:var(--nw-bg-surface);box-shadow:var(--nw-shadow-s);margin-inline:auto;position:relative}.auth-brand{width:fit-content;margin:0 auto var(--nw-space-6);color:var(--nw-text-primary);font-family:var(--nw-font-sans);font-size:var(--nw-text-18);font-weight:var(--nw-font-bold);letter-spacing:-.02em;text-decoration:none;display:block}.auth-brand:focus-visible{outline:2px solid var(--nw-accent);outline-offset:4px;border-radius:var(--nw-radius-s)}@media (width<=480px){.auth-layout{padding-top:var(--nw-space-8);background:radial-gradient(ellipse at 50% 0, color-mix(in oklch, var(--nw-accent) 7%, transparent), transparent 280px), var(--nw-bg-surface)}.auth-layout__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}}@layer utilities;
