.settings-field{gap:6px;max-width:420px;margin:18px 0;display:grid}.settings-field>span:first-child{font-size:var(--text-sm);font-weight:var(--font-weight-extrabold)}.settings-field>span.muted{font-size:var(--text-xs)}.settings-field input{border:1px solid var(--line);border-radius:var(--radius);color:#0f172a;width:100%;font:inherit;background:#fff;outline:none;padding:11px 12px}.settings-field input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb2e}.settings-field input[readonly]{background:var(--panel-2);color:var(--muted);cursor:default}.settings-switch{font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.settings-switch input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.settings-switch input:disabled{cursor:progress}.settings-switch>span{align-items:center;gap:5px;display:inline-flex}.settings-row{align-items:center;gap:14px;margin-bottom:4px;display:flex}.settings-avatar{border:1px solid var(--line);background:var(--panel-2);width:48px;height:48px;color:var(--muted);border-radius:999px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.settings-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:100%;height:100%}.settings-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.settings-footer>p{font-size:var(--text-sm);min-height:1.2em;margin:0}.settings-footer>p[role=alert]:not(:empty){color:#b91c1c}html.dark .settings-field input{color:#e6edf7;background:#0e1728;border-color:#24324a}html.dark .settings-field input[readonly]{color:#94a3b8;background:#0b1220}html.dark .settings-footer>p[role=alert]:not(:empty){color:#fca5a5}@media (forced-colors:active){.settings-field input,.settings-avatar{border:1px solid buttonborder}.settings-field input:focus-visible{outline-offset:1px;outline:2px solid highlight}.settings-footer{border-top:1px solid buttonborder}}
