@layer components{.vlayout-auth[data-v-01f98b52]{--auth-layout-bg:var(--c-cream);--auth-layout-fg:var(--c-ink);--auth-layout-muted:var(--c-muted);--auth-layout-rule:var(--c-rule);--auth-card-width:480px;--auth-card-padding:40px;--auth-card-bg:var(--c-white-warm);--auth-mark-size:64px;min-height:100svh;color:var(--auth-layout-fg);background:linear-gradient(90deg,var(--c-accent) 0,var(--c-accent) 10px,transparent 10px),var(--auth-layout-bg);flex-direction:column;padding:28px;display:flex}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.vlayout-auth[data-v-01f98b52]{background:linear-gradient(90deg,var(--c-accent) 0 10px,transparent 10px),var(--auth-layout-bg)}}@media (width<=639.98px){.vlayout-auth[data-v-01f98b52]{--auth-card-padding:26px;--auth-mark-size:48px;padding:18px}}.vlayout-auth>.c-auth-main[data-v-01f98b52]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.vlayout-auth>.c-auth-main .brand[data-v-01f98b52]{text-align:center}.vlayout-auth>.c-auth-main .brand>a[data-v-01f98b52]{color:inherit;justify-items:center;gap:6px;display:inline-grid}.vlayout-auth>.c-auth-main .mark[data-v-01f98b52]{font-family:var(--ff-serif);font-size:var(--auth-mark-size);line-height:1}.vlayout-auth>.c-auth-main .word[data-v-01f98b52]{font-family:var(--ff-mono);color:var(--auth-layout-muted);text-transform:uppercase;letter-spacing:.22em;font-size:13px}.vlayout-auth>.c-auth-main .card[data-v-01f98b52]{width:min(100%,var(--auth-card-width));padding:var(--auth-card-padding);background:var(--auth-card-bg);border:1px solid var(--c-ink);box-shadow:12px 12px 0 var(--c-accent)}.vlayout-auth>.footer[data-v-01f98b52]{font-family:var(--ff-mono);color:var(--auth-layout-muted);text-align:center;text-transform:uppercase;letter-spacing:.12em;margin-top:24px;font-size:11px}.vlayout-auth>.footer>p[data-v-01f98b52]{margin:0}}
