/* Owner: settings feature. Use tokens from app.css only. */
.settings-note { font-size: .9rem; margin-top: 4px; }
.settings-status { font-weight: 700; margin-bottom: 12px; color: var(--ink-soft); }
.settings-status.is-ok { color: #2e9d73; }
.settings-status.is-warn { color: var(--danger); }
.settings-tips { margin-top: 8px; border-radius: var(--radius-sm); background: var(--lilac-50); padding: 10px 14px; }
.settings-tips summary { cursor: pointer; font-weight: 800; color: var(--lilac-600); min-height: 28px; }
.settings-tips ul { margin: 8px 0 4px; padding-left: 20px; display: flex; flex-direction: column; gap: 8px; font-size: .9rem; color: var(--ink-soft); }
[x-cloak] { display: none !important; }
