/* ============================================================================
   tb-theme.css · COLORS, FONTS AND SIZES OF THIS TEMPLATE
   ✎ You can change the values here (after the colon).
   It is generated by Template Builder; generating again rewrites it.
   ============================================================================ */
:root{
  --tb-bg:#08060d;
  --tb-surface:#110d1b;
  --tb-text:#ece8f6;
  --tb-muted:#9a92b3;
  --tb-accent:#a78bfa;
  --tb-accent2:#7c3aed;
  --tb-accent-ink:#111111;
  --tb-border:#1d1730;
  --tb-border-strong:#a78bfa;
  --tb-font-head:"Plus Jakarta Sans", system-ui, sans-serif;
  --tb-font-body:"Inter", system-ui, sans-serif;
  --tb-radius:14px;
  --tb-container:1200px;
  --tb-bw:1px;
  --tb-bw-line:2px;
  --tb-shadow:0 0 34px color-mix(in srgb, var(--tb-accent) 40%, transparent);
  --tb-shadow-sm:0 0 18px color-mix(in srgb, var(--tb-accent) 32%, transparent);
  /* Header */
  --tb-h-bg:#08060d;
  --tb-h-bg2:#110d1b;
  --tb-h-alpha:24%;
  --tb-h-op:0.24;
  --tb-h-fg:#ece8f6;
  --tb-h-fg-top:#ffffff;
  --tb-top-bg:#110d1b;
  --tb-top-fg:#9a92b3;
  --tb-pad-y:14px;
  --tb-logo-h:63px;
  --tb-hbar-h:0px;
  --tb-hd1:#9955f1;
  --tb-hd2:#4621e7;
  --tb-hd3:#a989f4;
  --tb-hdeco-h:34px;
  --tb-nav-bg:#08060d;
  --tb-nav-fg:#ece8f6;
  --tb-h-blur:22px;
  --tb-nav-a:45%;
  --tb-nav-blur:12px;
  --tb-nav-w:600;
  --tb-nav-tt:none;
  --tb-nav-ls:normal;
  --tb-nav-fs:normal;
  --tb-nav-ts:0 1px 1px rgba(0,0,0,.35),0 3px 4px rgba(0,0,0,.28),0 7px 12px rgba(0,0,0,.22);
  --tb-nav-bw:0px;
  --tb-nav-bc:color-mix(in srgb,#ece8f6 45%,transparent);
  --tb-h-img:none;
  --tb-h-ovc:rgba(0,0,0,0.3);
  --tb-h-px:50%;
  --tb-h-py:50%;
  --tb-h-w:100%;
  /* Footer */
  --tb-f-bg:#040307;
  --tb-f-bg2:#110d1b;
  --tb-f-fg:#bdb5d6;
  --tb-fd1:#040307;
  --tb-fd2:#4621e7;
  --tb-fd3:#a989f4;
  --tb-fdeco-h:56px;
}

