.account{min-height:100vh;padding:16px;display:flex}.account-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:14px;width:100%;max-width:380px;margin:auto;padding:24px;display:flex}.account-card.wide{max-width:720px}.account-card h1{color:#f2c47c;margin:0;font-size:24px}.account-card h2{color:#e9cd99;margin:0;font-size:18px}.account-card p{margin:0}.account-card label{color:#b7c5ba;flex-direction:column;gap:6px;font:13px monospace;display:flex}.account-error{color:#ffb28c;min-height:18px;font:13px monospace}.small{font-size:13px}.profile{grid-template-columns:200px 1fr;align-items:start;gap:20px;display:grid}.portrait{border:1px solid var(--line);image-rendering:auto;background:#0b171b;width:200px;height:240px}.stats{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font:13px/1.5 monospace;display:grid}.stats dt{color:var(--muted)}.stats dd{margin:0}.looks{flex-wrap:wrap;gap:8px;display:flex}.looks button[aria-pressed=true]{color:#f7c478;background:#423526;border-color:#e0a35a}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=560px){.profile{grid-template-columns:1fr}.portrait{margin:auto}}.tabs{gap:8px;display:flex}.tabs button[aria-pressed=true]{color:#f7c478;background:#423526;border-color:#e0a35a}.hint{vertical-align:middle;cursor:help;border-radius:50%;width:18px;min-width:0;height:18px;padding:0;font:11px/16px monospace}.hint[aria-pressed=true]{color:#f7c478;border-color:#e0a35a}.hint-text{color:#e9cd99;min-height:18px;margin:8px 0 0}.cabinet-notice{color:#b9e3a6;min-height:18px;font:13px monospace}.talents{flex-direction:column;gap:6px;margin:0;padding:0;font:13px/1.5 monospace;list-style:none;display:flex}.talents li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.talent-name{min-width:84px}.talents button.primary{padding:2px 10px}.talents button:disabled{opacity:.5;cursor:not-allowed}.help-section{flex-direction:column;gap:6px;display:flex}.help-section p{line-height:1.5}.help-section h3{color:#b7c5ba;margin:6px 0 0;font-size:14px}.commands{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 14px;margin:0;font:13px/1.5 monospace;display:grid}.commands dt{color:#f2c47c;overflow-wrap:anywhere}.commands dd{margin:0}@media (width<=560px){.commands{grid-template-columns:1fr}.commands dd{margin:0 0 6px}}.sets{gap:6px;margin:8px 0 14px;display:grid}.set-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-row span{flex:1;min-width:160px}.set-row small{opacity:.7}
