.account-root{--account-bg:#f6f5f1;--account-surface:#fff;--account-surface-muted:#efeee9;--account-text:#111;--account-muted:#686868;--account-border:#11111129;--account-accent:#111;--account-accent-text:#fff;--account-focus:#111;--account-card-radius:.5rem;--account-control-radius:.375rem;--account-display:inherit;--account-heading-case:none;--account-card-shadow:none;--account-backdrop:none;--account-backdrop-size:auto;color:var(--account-text);background-color:var(--account-bg);background-image:var(--account-backdrop);background-size:var(--account-backdrop-size);position:relative;overflow-x:clip}.account-root:before{background:var(--account-accent);content:"";height:.35rem;position:absolute;inset:0 0 auto}.account-root>div{z-index:1;position:relative}.account-root h1,.account-root h2,.account-root h3{font-family:var(--account-display);text-transform:var(--account-heading-case)}.account-root h1{letter-spacing:-.035em}.account-root h2,.account-root h3{letter-spacing:-.02em}.account-root .border-neutral-200,.account-root .border-neutral-300,.account-root .border-neutral-400,.account-root .border-neutral-900,.account-root .border-neutral-950{border-color:var(--account-border)}.account-root .bg-white{color:var(--account-text);background-color:var(--account-surface);border-radius:var(--account-card-radius);box-shadow:var(--account-card-shadow)}.account-root .bg-neutral-100{background-color:var(--account-surface-muted)}.account-root .text-neutral-500,.account-root .text-neutral-600{color:var(--account-muted)}.account-root input:not([type=hidden]),.account-root select,.account-root textarea{min-width:0;max-width:100%;color:var(--account-text);background-color:var(--account-surface);border-color:var(--account-border);border-radius:var(--account-control-radius)}.account-root input:disabled{color:var(--account-muted);background-color:var(--account-surface-muted)}.account-root input:focus-visible,.account-root select:focus-visible,.account-root textarea:focus-visible,.account-root button:focus-visible,.account-root a:focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.account-root nav a{color:var(--account-text);background-color:var(--account-surface);border-color:var(--account-border);border-radius:var(--account-control-radius);transition:color .16s,background-color .16s,border-color .16s,transform .16s}.account-root nav a[aria-current=page],.account-root .bg-black,.account-root .bg-neutral-950{color:var(--account-accent-text);background-color:var(--account-accent);border-color:var(--account-accent)}.account-root nav a:hover{border-color:var(--account-accent);transform:translateY(-1px)}.account-root .bg-black:hover,.account-root .bg-neutral-950:hover{filter:brightness(.92)}.account-root>div>div:first-child>form button,.account-root a.border-black,.account-root a.border-neutral-900,.account-root button.border-black,.account-root button.border-neutral-900{border-radius:var(--account-control-radius)}.account-root article.bg-white,.account-root section.bg-white,.account-root form.bg-white,.account-root div.bg-white{border-color:var(--account-border)}.account-root a,.account-root button{max-width:100%}.account-root form a{white-space:normal;overflow-wrap:anywhere}.account-root [class*=bg-neutral-300]{background-color:color-mix(in srgb,var(--account-accent)18%,var(--account-surface))}@media (max-width:639px){.account-root{font-size:1rem}.account-root h1{overflow-wrap:anywhere}.account-root input,.account-root select,.account-root textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.account-root nav a{transition:none}}.account-root{--account-bg:#eeeeeb;--account-surface-muted:#e2e2de;--account-accent:#c52328;--account-accent-text:#fff;--account-focus:#c52328;--account-card-radius:0;--account-control-radius:0;--account-display:var(--font-bebas-neue);--account-heading-case:uppercase;--account-card-shadow:8px 8px 0 #c5232817;--account-backdrop:repeating-linear-gradient(135deg,transparent 0 34px,#c523280a 34px 35px)}.account-root:before{background:linear-gradient(90deg,#c52328 0 42%,#111 42%);height:.5rem}.account-root h1,.account-root h2,.account-root h3{letter-spacing:.015em;font-weight:400}.account-root nav a,.account-root .bg-black,.account-root .bg-neutral-950,.account-root>div>div:first-child>form button{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);text-transform:uppercase;font-family:var(--font-bebas-neue);letter-spacing:.04em}.account-root input,.account-root select,.account-root textarea{clip-path:none;font-family:ui-sans-serif,system-ui,sans-serif}
