/* ТЕМА «royalreels» — тёмный сине-графитовый фон + золотисто-жёлтый акцент.
   Цвета сняты со скриншотов официального сайта: шапка #27283b, панели #343547, жёлтый #fbc129.
   Шрифты: Poppins (текст, кнопки) и Montserrat (заголовки, логотип) — оба лежат локально. */
:root{
  --font:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --display:Montserrat,Poppins,system-ui,sans-serif;
  --display-alt:Montserrat,Poppins,sans-serif;
  --display-weight:800; --display-case:none; --display-spacing:-.01em;

  --bg:#2d2e43; --bg-glow:transparent;
  --surface:#343547; --surface-2:#3b3d52; --surface-3:#44465c; --line:#44465c;
  --text:#fff; --text-2:#d3d5e0; --muted:#9a9db3;

  --accent:#fbc129; --accent-2:#e9aa0c; --accent-ink:#27283b; --accent-soft:rgba(251,193,41,.12);
  --gift:#fbc129; --ribbon:#fff3c4;
  --hl:#fbc129; --green:#2fbf71; --teal:#32bcad;
  --btn:#fbc129; --btn-ink:#27283b; --btn-shadow:0 6px 18px rgba(251,193,41,.22);
  --ghost-line:rgba(251,193,41,.55);

  --hdr-bg:#27283b; --hdr-ink:#d3d5e0; --hdr-line:rgba(255,255,255,.05);
  --hero-bg:linear-gradient(180deg,#e8bd4c 0%,#f3cd85 55%,#fadaab 100%);
  --hero-ink:#27283b; --hero-ink-2:#3b3d52;
  --ftr-bg:#343547; --ftr-ink:#fff; --ftr-muted:#9a9db3;
  --tab-bg:#27283b; --tab-ink:#9a9db3;
  --good:#2fbf71; --bad:#ff6b6b;

  --radius:14px; --radius-lg:18px; --radius-btn:10px;
  --shadow:none;
  --wrap:1320px;
}
