.account-wrap{max-width:680px;margin:5vh auto;padding:24px}.account-card{background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:18px;padding:32px}.account-card h1{font-size:clamp(28px,5vw,42px);line-height:1.1;margin:20px 0}.account-card form{display:grid;gap:18px}.account-card label{display:grid;gap:8px}.account-card input{width:100%;padding:13px;border:1px solid #ccc;border-radius:8px;font:inherit}.account-links{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.profile-grid{max-width:820px;display:grid;gap:20px}.profile-grid .field-grid{gap:18px}.request-card{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:18px 0;overflow-wrap:anywhere}.request-card h2{font-size:22px}.request-meta{display:flex;gap:16px;flex-wrap:wrap}.request-card details{margin-top:18px}.request-card form{display:grid;gap:14px;margin-top:20px}.request-card textarea{width:100%}.request-lines{padding-left:20px}.session-bar{display:flex;align-items:center;gap:16px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.setup-box{margin:20px 0;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.request-card button:disabled{opacity:.5}.request-status{text-transform:capitalize;font-weight:700}.account-card .error{white-space:pre-wrap}.profile-grid input[type=color]{height:48px;width:100%}@media(max-width:600px){.account-card{padding:22px}.session-bar{font-size:12px;gap:10px}.request-card{padding:18px}}
.hero-art{border-bottom:4px solid var(--accent)}.brand{overflow-wrap:anywhere;max-width:65%}.admin-top{gap:14px}.admin-top .public-link{margin-left:auto}.account-wrap .outline-button{display:flex;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;text-decoration:none}@media(max-width:600px){.admin-top{flex-wrap:wrap}.admin-top .public-link{margin-left:0}.profile-grid .field-grid{grid-template-columns:1fr}}
