.account-page{min-height:70vh;padding:clamp(2rem, 6vw, 5rem) var(--page-gutter);background:var(--color-brand-wash)}.account-panel{border:var(--border-strong);width:min(100%,42rem);box-shadow:var(--shadow-panel);background:#fff;gap:1rem;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.account-panel--wide{width:min(100%,72rem)}.account-panel>p,.account-panel>span{color:var(--color-brand-muted);margin:0}.account-panel h1{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(2rem,5vw,4rem);line-height:1}.account-panel label{gap:.4rem;font-size:.84rem;font-weight:800;display:grid}.account-panel input,.account-panel select,.account-panel textarea{border:var(--border-ink);width:100%;min-height:3rem;font:inherit;background:#fff;padding:.7rem .8rem}.account-panel button,.account-links a{border:var(--border-ink);background:var(--color-brand-ink);color:#fff;min-height:3rem;font:inherit;cursor:pointer;padding:.75rem 1rem;font-weight:850}.account-panel nav,.account-row,.account-links{flex-wrap:wrap;gap:.75rem;display:flex}.account-panel nav{justify-content:space-between}.account-code{grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.account-list{border:var(--border-ink);background:var(--color-brand-line);gap:1px;display:grid}.account-list>*{background:#fff;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.account-invite{overflow-wrap:anywhere;border:var(--border-accent);background:var(--color-brand-wash);padding:1rem}@media (max-width:40rem){.account-code,.account-row{flex-direction:column;grid-template-columns:1fr}.account-list>*{flex-direction:column}.account-page{padding-block:1.5rem 3rem}.account-panel{min-width:0;box-shadow:.25rem .25rem 0 var(--color-brand-ink);padding:1.125rem}.account-panel :is(label,p,dd,article){overflow-wrap:anywhere;min-width:0}.account-panel label{font-size:.9375rem}.account-panel h1{font-size:1.75rem;line-height:1.3}.account-panel nav a{align-items:center;min-height:2.75rem;display:inline-flex}.account-links{grid-template-columns:1fr;display:grid}}
