/* Original supplied artwork, shared by every page and both color themes. */
.brand{align-items:center;gap:9px;padding:4px 10px 4px 4px;background:#6b33d2;border-radius:8px;flex-shrink:0;line-height:1}
.brand-avatar{width:48px;height:48px;object-fit:contain;border-radius:5px}
.brand-wordmark{display:block;width:172px;height:30px;object-fit:contain}
.footer-logo{display:block;width:300px;max-width:100%;border-radius:10px;overflow:hidden}
.footer-logo img{display:block;width:100%;height:auto}
.issue-cover .cover-logo{display:block;width:215px;max-width:100%;height:38px;object-fit:contain;background:#6b33d2;padding:4px 8px;border-radius:5px;box-sizing:content-box;z-index:1}
@media(max-width:760px){.brand{gap:4px;padding:3px 6px 3px 3px;border-radius:6px}.brand-avatar{width:34px;height:34px}.brand-wordmark{width:136px;height:24px}.footer-logo{width:280px}}
@media(max-width:380px){.brand-wordmark{width:116px;height:21px}.brand-avatar{width:30px;height:30px}}
.account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 24px}.account-tabs button{padding:12px 16px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit}.account-tabs button[aria-pressed=true]{background:#6b33d2;color:white;border-color:#6b33d2}.account-tabs b{margin-left:6px;font-size:12px}.account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;font-size:13px}.account-page .judgment-list h3{font-size:19px}.account-page .judgment-list .btn-text{margin-right:24px}.personal-note{white-space:pre-wrap;overflow-wrap:anywhere}.account-page #account-status{overflow-wrap:anywhere}#form-error{color:#b34166}
