.home-settings-page{max-width:720px;margin:0 auto;padding:40px 24px 80px}.home-settings-page>a,.home-settings-back{color:var(--muted)}.home-settings-page h1{margin-top:44px}.home-settings-page p{color:var(--muted);line-height:1.7}#home-settings-status{min-height:1.7em}.home-settings-page fieldset{border:1px solid var(--line);border-radius:20px;padding:24px;margin:24px 0}.home-settings-page legend{padding:0 8px;font-weight:700}#home-language-options{display:grid}#home-language-options label{display:flex;gap:12px;align-items:center;cursor:pointer}#home-language-options input{width:20px;height:20px;accent-color:var(--text)}.home-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.home-settings-page button{padding:12px 18px;font:inherit;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.home-settings-page button.primary{background:var(--text);color:var(--bg)}.home-settings-back{display:inline-block;margin-left:20px}.home-settings-page :focus-visible{outline:3px solid var(--text);outline-offset:4px}@media(max-width:440px){.home-settings-back{display:block;margin:24px 0 0}}

.home-language-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 52px;
}
.home-language-option + .home-language-option { border-top: 1px solid var(--line); }
.home-language-order { display: flex; gap: 6px; }
.home-settings-page .home-language-order button {
  width: 44px;
  height: 44px;
  padding: 0;
}
.home-language-order button:disabled { opacity: .35; }
