.setting-groups{gap:30px;display:grid}.stack>.setting-groups:has(.setting-group>:is(h2,h3,h4)){margin-top:24px}.setting-group>h2,.setting-group>h3,.setting-group>h4{margin:0 0 2px;font-size:15px;font-weight:600}.setting-list{margin:0;padding:0;list-style:none}.setting+.setting{border-top:1px solid var(--line)}.setting-head{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:6px 20px;padding:14px 0;display:grid}.setting-text{gap:2px;min-width:0;display:grid}.setting-name{font-weight:500}.setting-help{color:var(--soft);font-size:13px}.setting-value{text-align:right;overflow-wrap:anywhere;justify-self:end;justify-items:end;gap:2px;max-width:280px;display:grid}.setting-saved{color:var(--good);align-items:center;gap:4px;font-size:12px;animation:.3s ease-out saved-in;display:inline-flex}.setting-toggle{color:var(--green);white-space:nowrap;background:0 0;border:0;border-radius:8px;margin-right:-10px;padding:6px 10px;font-weight:500}.setting-head:hover .setting-toggle,.setting-toggle:hover{background:var(--tint)}.setting-body{padding:0 0 16px}.setting-more{color:var(--soft);max-width:66ch;margin:-4px 0 10px;font-size:13px}.setting-choices{border:0;gap:2px;margin:0;padding:0;display:grid}.setting-choice{cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.setting-choice:hover{background:var(--bg)}.setting-choice.on{background:var(--tint)}.setting-choice input{flex:none;margin-top:3px}.setting-choice>span{gap:1px;min-width:0;display:grid}.setting-choice-help{color:var(--soft);font-size:12.5px}.setting-choice:has(input:disabled){cursor:default}@media (max-width:560px){.setting-head{grid-template-columns:minmax(0,1fr) auto}.setting-text{grid-column:1/-1}.setting-value{text-align:left;justify-self:start;justify-items:start;max-width:none}}@media (pointer:coarse){.setting-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.setting-saved{animation:none}}.setting-select{width:auto;min-width:220px;max-width:100%}
