/* Account & cloud copy (private test) — matches Settings sections in styles.css. */
.cloud .lbl i { font-style: normal; color: var(--faint); letter-spacing: .1em; margin-left: 6px; text-transform: lowercase; }
.cl-state { margin: 0; font-size: .82rem; letter-spacing: .12em; text-transform: uppercase; }
.cl-state.off { color: var(--mute); }
.cl-state.on { color: var(--acc); }
.cl-msg { margin: 0; padding: 8px 10px; border: 1px solid var(--line); border-radius: 10px; font-size: .82rem; color: var(--ink, #e9ecf5); }
.cl-prices { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 4px; font-size: .82rem; color: var(--mute); }
.cl-prices b { color: var(--ink, #e9ecf5); font-weight: 600; }
.cl-prices em { font-style: normal; font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; color: var(--danger); margin-left: 6px; }
.cloud .btn[disabled] { opacity: .45; }
