.festly-account{max-width:860px;color:var(--foreground);margin:0 auto;padding:48px 24px;font-size:1rem;line-height:1.6}.account-wordmark{font-size:2rem;font-weight:800;text-decoration:none}.festly-account h1{margin:40px 0 20px;font-size:clamp(2rem,6vw,3.25rem);line-height:1.1}.account-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0;display:flex}.account-businesses{gap:14px;padding:0;list-style:none;display:grid}.account-businesses a{border:1px solid #a3a3a3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px;text-decoration:none;display:flex}.account-businesses strong{font-size:1.25rem}.festly-account details{border-top:1px solid #aaa;margin-top:36px;padding-top:24px}.festly-account summary{cursor:pointer;font-weight:600}.festly-account input{margin:10px 0 18px}.account-error{color:#b42318;background:#fff1f0;border-radius:8px;padding:16px}
