:root, [data-theme="dark"] {
  --bg-color: #150D33; --sidebar-bg: #1C1640; --text-color: #FFFFFE; --text-muted: #8E9BB8;
  --link-color: #FFD800; --accent-color: #FFD800; --border-color: #38385A; --code-bg: #1C1640;
}
body { background: #150D33; color: #FFFFFE; }
a { color: #FFD800; }
blockquote { border-left-color: #FFD800; color: #8E9BB8; }
.sidebar .active, .sidebar a.active { color: #FFD800 !important; }

/* header links back to the brochure site and the app (Fred, Nov 2) */
.menubar-link { color: #FFFFFE !important; font-weight: 600; }
.menubar-right a:last-child { background: #FFD800; color: #150D33 !important; border-radius: 8px; padding: 6px 14px; }

/* screenshots (Nov 5) */
img[src$=".webp"] { display: block; max-width: 100%; height: auto; margin: 16px 0 20px; border: 1px solid #38385A; border-radius: 10px; }
img.td-phone { max-width: 300px !important; }
