.section-settings{display:flex;justify-content:flex-end;margin:10px 0 20px}.section-settings button{padding:10px 16px;border:1px solid #b76128;background:#2b1711;color:#f3ad7e;border-radius:5px;font:600 13px var(--font-ui,sans-serif);cursor:pointer}.section-settings[hidden]{display:none!important}.settings-dialog{width:min(780px,calc(100% - 28px));max-height:85vh;overflow:auto;background:#22120e;color:#edf1f4;border:1px solid #b76128;border-radius:10px;padding:25px;box-shadow:0 20px 80px #000b}.settings-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.settings-dialog h2{margin:0 0 12px;color:#f1ac7d;font-size:25px}.settings-dialog p{color:#b8c8d2;line-height:1.5}.settings-dialog fieldset{border:1px solid #b7612844;margin:18px 0;padding:16px}.settings-dialog legend{color:#f1ac7d;padding:0 8px}.settings-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.settings-row label{display:grid;gap:7px;font-size:13px}.settings-dialog input{width:100%;min-width:0;background:#170c08;border:1px solid #6b3a36;color:#fff;padding:10px;border-radius:4px}.settings-dialog input:focus{outline:2px solid #7ecbff;outline-offset:2px}.settings-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.settings-dialog button{padding:11px 17px;background:#422421;color:#fff;border:1px solid #47728e;border-radius:4px;cursor:pointer}.settings-dialog button[type=submit]{background:#81451c;border-color:#df7731}.settings-dialog button:disabled{opacity:.5;cursor:wait}.settings-message{min-height:24px}.settings-dialog [hidden]{display:none!important}@media(max-width:550px){.settings-dialog{padding:18px}.settings-row{grid-template-columns:1fr}.section-settings{justify-content:center}}
@media(max-width:650px){.topbar{flex-wrap:wrap}.topbar__actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}.user-area{flex-wrap:wrap;max-width:100%}}
