/*
 * Arosen runtime layer (served from /srv/custom.css, no-cache).
 * Layout, themes (Light / Ash / Dark / Onyx, gradient and custom themes) and all
 * colours now live in the app source (arosen-for-web-fork, src/arosen.css +
 * components/ui/themes/arosenTheme.ts). Keep this file to branding tweaks only —
 * forcing colours here would break theme switching.
 */

#root {
  background: var(--ds-app-bg, #1e1f22);
}

/* ── Hide upstream Stoat branding ─────────────────────────── */
[class*="jc_space-between"][class*="h_32px"][class*="td_none"]:last-child { display: none !important; }
a[href*="donate"], a[href*="opencollective"], a[href*="github.com/stoatchat"],
a[href*="github.com/revoltchat"], a[href*="app.revolt.chat"],
button[data-donate], [class*="donate"], [class*="Donate"],
[class*="source-code"], [class*="SourceCode"], [class*="feedback"], [class*="Feedback"] {
  display: none !important;
}

/* ── Scrollbars outside the app's own scroll containers ──── */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.35); border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.55); }
::-webkit-scrollbar-corner { background: transparent; }
