.account-shell{padding-block:clamp(3rem,8vw,6rem)}.account-card{max-width:620px;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--hairline-mid);border-radius:var(--radius-card);background:var(--paper-2);box-shadow:var(--shadow-soft)}.account-card--wide{max-width:780px}.account-eyebrow{margin:0 0 var(--space-2);font-size:.6875rem;font-weight:700;letter-spacing:.18em;color:var(--amber-deep)}.account-card h1{font-size:clamp(1.75rem,5vw,2.5rem)}.account-lead{margin:var(--space-3) 0 var(--space-5);color:var(--muted-strong)}.account-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--space-4);border-bottom:1px solid var(--hairline-mid)}.account-tab{padding:.8em;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.account-tab[aria-selected=true]{border-bottom-color:var(--amber);color:var(--ink);font-weight:700}.account-form{display:grid;gap:var(--space-3)}.account-field{display:grid;gap:.35em}.account-field>span{font-size:.8125rem;font-weight:700}.account-field input{width:100%;padding:.75em .9em;border:1px solid var(--hairline-mid);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit}.account-field input:focus{border-color:var(--amber)}.account-help{margin:-.4em 0 0;font-size:.75rem;color:var(--muted)}.account-consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.7}.account-consent input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.22rem;accent-color:var(--amber-deep)}.account-privacy{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:.8125rem;color:var(--muted-strong)}.account-button{justify-self:start;padding:.75em 1.4em;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--white);font:inherit;letter-spacing:.04em;cursor:pointer}.account-button:hover{background:var(--ink-2)}.account-button:disabled{cursor:wait;opacity:.6}.account-button--quiet{border-color:var(--hairline-mid);background:transparent;color:var(--ink)}.account-button--quiet:hover{background:var(--paper-3)}.account-link-button{justify-self:start;padding:0;border:0;background:transparent;color:var(--amber-deep);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.account-message{margin:var(--space-3) 0 0;padding:.7em .9em;border-left:3px solid var(--indigo);background:var(--status-event-bg);font-size:.8125rem}.account-message[data-kind=error]{border-left-color:var(--status-suspended);background:var(--status-suspended-bg);color:var(--status-suspended)}.account-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.account-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0}.account-profile div{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--white)}.account-profile dt{font-size:.75rem;color:var(--muted)}.account-profile dd{margin:.25em 0 0;overflow-wrap:anywhere}.account-section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.account-section h2{margin-bottom:var(--space-3);font-size:1.15rem}.account-collection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.account-collection__head .account-eyebrow{margin-bottom:.2rem}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.account-stats div{display:grid;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--white)}.account-stats strong{font-family:var(--font-display);font-size:1.75rem;line-height:1.2}.account-stats span{font-size:.75rem;color:var(--muted)}.account-collection__filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-3)}.account-collection__filters button{padding:.35em .9em;border:1px solid var(--hairline-mid);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.75rem;cursor:pointer}.account-collection__filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.account-collection__list{display:grid;gap:var(--space-2);margin-top:var(--space-3);list-style:none}.account-collection__item{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--white)}.account-collection__itemhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.account-collection__itemhead h3{font-size:.9375rem}.account-collection__itemhead>a{flex:none;font-size:.75rem}.account-collection__meta{margin:.15rem 0 0;font-size:.6875rem;color:var(--muted)}@media (max-width: 560px){.account-card{padding:var(--space-4)}.account-profile{grid-template-columns:1fr}.account-collection__head,.account-collection__itemhead{align-items:flex-start;flex-direction:column}.account-stats{grid-template-columns:1fr}}
