/* template_medialeaks.css — Generated by SiteBuilder Nova */
/* ============================================================
   NOVA TEMPLATE v3 — premium casino / iGaming design system
   Sentinel colors (rewritten by the builder):
     #8742c4 = accent   #f9f9f9 = page bg
     #323232 = hero bg  #1a1a1a = footer bg
   ============================================================ */

:root{
  --nv-accent:#8742c4;
  --nv-accent-soft:color-mix(in srgb, #8742c4 10%, transparent);
  --nv-accent-line:color-mix(in srgb, #8742c4 30%, transparent);
  --nv-accent-deep:color-mix(in srgb, #8742c4 76%, #000);
  --nv-bg:#f9f9f9;
  --nv-hero:#323232;
  --nv-footer:#1a1a1a;
  --nv-surface:#ffffff;
  --nv-text:#333333;
  --nv-muted:#5f6673;
  --nv-table:#ffffff;
  --nv-table-stripe:#f7f7f7;
  --nv-h1:#ffffff;
  --nv-heading:#101219;
  --nv-footer-sub:#2ab03c;

  --nv-gold:#f5c451;
  --nv-green:#22b356;

  --nv-max:117.5rem;
  --nv-read:92rem;
  --nv-gutter:2.4rem;
  --nv-logo-h:4rem;
  --nv-footer-img-h:4.2rem;

  --nv-ink:#101219;
  --nv-line:rgba(16,18,25,.09);
  --nv-line-2:rgba(16,18,25,.15);

  --nv-r-sm:.9rem;
  --nv-r-md:1.4rem;
  --nv-r-lg:2rem;
  --nv-r-pill:99rem;

  --nv-sh-1:0 .1rem .2rem rgba(16,18,25,.04), 0 .6rem 1.6rem rgba(16,18,25,.06);
  --nv-sh-2:0 .2rem .4rem rgba(16,18,25,.04), 0 1.6rem 3.6rem rgba(16,18,25,.08);
  --nv-sh-3:0 .4rem .8rem rgba(16,18,25,.06), 0 3rem 6.4rem rgba(16,18,25,.14);

  --nv-ease:cubic-bezier(.22,.61,.36,1);
  --nv-fast:.18s var(--nv-ease);
  --nv-slow:.4s var(--nv-ease);

  --nv-head-h:7.2rem;

  --nv-head-bg:#ffffff;
  --nv-head-fg:#101219;
  --nv-head-fg-2:#5f6673;
  --nv-head-line:rgba(16,18,25,.10);
  --nv-head-soft:rgba(16,18,25,.035);
}

/* ── reset ──────────────────────────────────────────────── */
*,*::before,*::after{box-sizing:border-box}
html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;
  font-family:"Inter","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:1.75rem;
  line-height:1.76;
  font-weight:400;
  font-feature-settings:"kern" 1,"liga" 1,"calt" 1;
  letter-spacing:-.006em;
  color:var(--nv-text);
  background:var(--nv-bg);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
  overflow-x:hidden;
}
img{max-width:100%;height:auto;border:0;display:block}
ul,ol{margin:0;padding:0}
button,input,select,textarea{font:inherit;color:inherit}
a{color:var(--nv-accent);text-decoration:none}
table{border-collapse:collapse}
main{display:block}
hr{
  height:.1rem;border:0;margin:4.8rem 0;
  background:linear-gradient(90deg,transparent,var(--nv-line-2) 20%,var(--nv-line-2) 80%,transparent);
}
::selection{background:var(--nv-accent);color:#fff}
:focus-visible{outline:.2rem solid var(--nv-accent);outline-offset:.3rem;border-radius:.4rem}

.visually-hidden_medialeaks{
  position:absolute;width:1px;height:1px;margin:-1px;padding:0;
  overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap;
}

/* ── layout ─────────────────────────────────────────────── */
.container_medialeaks{
  width:100%;
  max-width:var(--nv-max);
  margin:0 auto;
  padding:0 var(--nv-gutter);
}
.wrapper_medialeaks{display:block;padding-top:var(--nv-head-h)}

/* ── header ─────────────────────────────────────────────── */
.header_medialeaks{
  position:fixed;
  top:0;right:0;left:0;
  z-index:80;
  height:var(--nv-head-h);
  background:color-mix(in srgb, var(--nv-head-bg) 88%, transparent);
  -webkit-backdrop-filter:blur(1.4rem) saturate(170%);
  backdrop-filter:blur(1.4rem) saturate(170%);
  border-bottom:.1rem solid var(--nv-head-line);
}
.header_medialeaks::after{
  content:"";
  position:absolute;left:0;right:0;bottom:-.1rem;height:.1rem;
  background:linear-gradient(90deg,transparent,var(--nv-accent),transparent);
  opacity:.7;
}
.header_medialeaks .container_medialeaks{
  display:flex;
  align-items:center;
  gap:1rem;
  height:100%;
}
.logo_medialeaks{
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  margin-right:auto;
  transition:opacity var(--nv-fast);
}
.logo_medialeaks:hover{opacity:.82}
.logo__img_medialeaks{
  display:block;
  /* fixed height + auto width keeps any aspect ratio correct, including
     SVG logos that only carry a viewBox and no intrinsic size */
  height:var(--nv-logo-h);
  width:auto;
  max-width:24rem;
  object-fit:contain;
}

.search-toggle_medialeaks,
.header__menu-toggle_medialeaks{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  width:4.2rem;height:4.2rem;
  padding:0;
  border:.1rem solid var(--nv-head-line);
  border-radius:var(--nv-r-pill);
  background:var(--nv-head-soft);
  cursor:pointer;
  transition:border-color var(--nv-fast), background var(--nv-fast);
}
.search-toggle_medialeaks:hover,
.header__menu-toggle_medialeaks:hover{
  border-color:var(--nv-accent);
  background:color-mix(in srgb, var(--nv-accent) 14%, transparent);
}
.search-toggle_medialeaks svg{width:1.7rem;height:1.7rem;fill:var(--nv-head-fg-2);transition:fill var(--nv-fast)}
.search-toggle_medialeaks:hover svg,
.search-toggle--active svg{fill:var(--nv-accent)}
.header__menu-toggle_medialeaks span{
  position:absolute;left:50%;top:50%;
  width:1.7rem;height:.19rem;border-radius:.2rem;
  background:var(--nv-head-fg);
  transform:translate(-50%,-.45rem);
  transition:transform var(--nv-slow);
}
.header__menu-toggle_medialeaks span:last-child{transform:translate(-50%,.26rem)}
.header__menu-toggle--active span:first-child{transform:translate(-50%,-50%) rotate(45deg)}
.header__menu-toggle--active span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}

.gift_medialeaks{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  width:4.2rem;height:4.2rem;
  border-radius:var(--nv-r-pill);
  border:.1rem solid var(--nv-head-line);
  background:var(--nv-head-soft);
  color:var(--nv-accent);
}
.gift_medialeaks svg{width:2.1rem;height:2.1rem;display:block}
.gift__label_medialeaks{
  position:absolute;
  right:-.3rem;top:-.3rem;
  display:flex;align-items:center;justify-content:center;
  min-width:1.8rem;height:1.8rem;
  padding:0 .4rem;
  font-size:1.05rem;font-weight:800;line-height:1;
  color:#fff;
  background:var(--nv-accent);
  border:.2rem solid var(--nv-head-bg);
  border-radius:var(--nv-r-pill);
}

.header__nav_medialeaks ul{list-style:none;display:flex;align-items:center;gap:.2rem}
.header__nav_medialeaks a{
  display:inline-flex;align-items:center;gap:.6rem;
  padding:.8rem 1.4rem;
  border-radius:var(--nv-r-pill);
  font-size:1.5rem;font-weight:600;
  color:var(--nv-head-fg);
  transition:background var(--nv-fast), color var(--nv-fast);
}
.header__nav_medialeaks a:hover,.header__nav_medialeaks a:focus{
  background:color-mix(in srgb, var(--nv-accent) 12%, transparent);
  color:var(--nv-accent);
}
.header__nav_medialeaks svg{max-width:1.9rem;max-height:1.9rem;flex-shrink:0}

/* ── HERO — full-bleed stage ────────────────────────────── */
.intro-home_medialeaks{
  position:relative;
  isolation:isolate;
  margin:0;
  padding:9.6rem 0 10.4rem;
  color:#fff;
  text-align:center;
  background:
    radial-gradient(90rem 46rem at 50% -14%, color-mix(in srgb, var(--nv-accent) 46%, transparent) 0%, transparent 68%),
    linear-gradient(168deg,
      color-mix(in srgb, var(--nv-hero) 74%, #000) 0%,
      var(--nv-hero) 44%,
      color-mix(in srgb, var(--nv-hero) 60%, #000) 100%);
  overflow:hidden;
}
/* casino light rays */
.intro-home_medialeaks::before{
  content:"";
  position:absolute;z-index:-2;
  left:50%;top:-58rem;
  width:150rem;height:110rem;
  transform:translateX(-50%);
  background:
    conic-gradient(from 180deg at 50% 100%,
      transparent 0deg,
      rgba(255,255,255,.05) 12deg, transparent 24deg,
      rgba(255,255,255,.05) 42deg, transparent 56deg,
      rgba(255,255,255,.05) 74deg, transparent 88deg,
      rgba(255,255,255,.05) 106deg, transparent 122deg);
  -webkit-mask-image:radial-gradient(60% 60% at 50% 100%, #000, transparent 72%);
  mask-image:radial-gradient(60% 60% at 50% 100%, #000, transparent 72%);
  opacity:.85;
}
/* fine hairline grid + gold floor glow */
.intro-home_medialeaks::after{
  content:"";
  position:absolute;inset:0;z-index:-1;
  background-image:
    linear-gradient(to right, rgba(255,255,255,.045) .1rem, transparent .1rem),
    linear-gradient(to bottom, rgba(255,255,255,.045) .1rem, transparent .1rem);
  background-size:7.2rem 7.2rem;
  -webkit-mask-image:radial-gradient(80% 78% at 50% 42%, #000, transparent 82%);
  mask-image:radial-gradient(80% 78% at 50% 42%, #000, transparent 82%);
}
.intro-home_medialeaks .container_medialeaks{position:relative;z-index:2;max-width:var(--nv-max)}

.intro-home__title_medialeaks{
  position:relative;
  margin:0 auto;
  max-width:22ch;
  font-size:clamp(3.6rem, 5.6vw, 6.4rem);
  font-weight:800;
  line-height:1.04;
  letter-spacing:-.04em;
  color:var(--nv-h1);
  text-wrap:balance;
  text-shadow:0 .2rem 4rem rgba(0,0,0,.35);
}
.intro-home__title_medialeaks::after{
  content:"";
  display:block;
  width:9.6rem;height:.4rem;
  margin:3rem auto 0;
  border-radius:var(--nv-r-pill);
  background:linear-gradient(90deg,
    transparent,
    var(--nv-accent) 25%,
    var(--nv-gold) 50%,
    var(--nv-accent) 75%,
    transparent);
}
.intro-home__text_medialeaks{
  margin:2.8rem auto 0;
  max-width:62ch;
  font-size:clamp(1.7rem, 1.6vw, 2rem);
  font-weight:400;
  line-height:1.66;
  color:rgba(255,255,255,.74);
}
.hero-author_medialeaks{
  display:inline-flex;
  align-items:center;
  flex-wrap:wrap;
  gap:1.2rem 1.6rem;
  margin:4rem 0 0;
  padding:1.1rem 1.8rem 1.1rem 1.1rem;
  border-radius:var(--nv-r-pill);
  border:.1rem solid rgba(255,255,255,.14);
  background:rgba(255,255,255,.06);
  -webkit-backdrop-filter:blur(.8rem);
  backdrop-filter:blur(.8rem);
  text-align:left;
}
.hero-author__avatar_medialeaks{
  display:grid;
  place-items:center;
  flex-shrink:0;
  width:4.2rem;height:4.2rem;
  border-radius:var(--nv-r-pill);
  font-size:1.4rem;font-weight:800;letter-spacing:.02em;
  color:#fff;
  background:linear-gradient(150deg, var(--nv-accent), var(--nv-accent-deep));
  box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--nv-accent) 40%, transparent);
}
.hero-author__body_medialeaks{display:flex;flex-direction:column;line-height:1.3}
.hero-author__name_medialeaks{
  font-size:1.5rem;font-weight:700;letter-spacing:-.015em;color:#fff;
}
.hero-author__role_medialeaks{
  font-size:1.28rem;font-weight:500;color:rgba(255,255,255,.6);
}
.hero-author__date_medialeaks{
  display:inline-flex;align-items:center;gap:.7rem;
  padding-left:1.6rem;
  border-left:.1rem solid rgba(255,255,255,.16);
  font-size:1.28rem;font-weight:600;
  color:rgba(255,255,255,.66);
  white-space:nowrap;
}
.hero-author__date_medialeaks::before{
  content:"";
  width:.5rem;height:.5rem;border-radius:50%;
  background:var(--nv-gold);
  box-shadow:0 0 .7rem var(--nv-gold);
}

.intro-home__list_medialeaks{
  list-style:none;display:flex;flex-wrap:wrap;justify-content:center;
  gap:1rem;margin:3.4rem 0 0;
}
.intro-home__list_medialeaks a{
  display:inline-flex;align-items:center;gap:1.1rem;
  padding:1.3rem 2.2rem;
  border-radius:var(--nv-r-pill);
  background:rgba(255,255,255,.95);
  color:var(--nv-ink);
  font-size:1.6rem;font-weight:700;
  transition:transform var(--nv-fast), box-shadow var(--nv-fast);
}
.intro-home__list_medialeaks a:hover{transform:translateY(-.2rem);box-shadow:0 1.4rem 3rem rgba(0,0,0,.3)}
.intro-home__list_medialeaks svg{width:2.6rem;height:2.6rem}

/* the content sheet overlaps the hero for depth */
.content_medialeaks{
  position:relative;
  z-index:3;
  margin-top:-4.8rem;
  padding:0 0 7.2rem;
}
.content_medialeaks .container_medialeaks{
  max-width:min(var(--nv-max), var(--nv-read));
  /* clears the hero overlap and still leaves real breathing room
     before the first heading */
  padding-top:9.6rem;
}
/* ── breadcrumbs ────────────────────────────────────────── */
.breadcrumbs_medialeaks{padding:2.4rem 0 0;font-size:1.4rem}
.breadcrumbs_medialeaks ul{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;list-style:none}
.breadcrumbs_medialeaks li{display:inline-flex;align-items:center;gap:.7rem;color:var(--nv-muted)}
.breadcrumbs_medialeaks li:not(:last-child)::after{
  content:"";
  width:.45rem;height:.45rem;
  border-top:.14rem solid var(--nv-line-2);
  border-right:.14rem solid var(--nv-line-2);
  transform:rotate(45deg);
}
.breadcrumbs_medialeaks a{color:var(--nv-muted);font-weight:600;transition:color var(--nv-fast)}
.breadcrumbs_medialeaks a:hover{color:var(--nv-accent)}
.breadcrumbs_medialeaks span{color:var(--nv-text);font-weight:600}

/* ── headings ───────────────────────────────────────────── */
/* H2 opens a section with a hairline rule whose lead-in is accented —
   it reads as a real editorial divider instead of a bare bold line. */
.content_medialeaks h2,.heading_medialeaks{
  margin:7.2rem 0 2.4rem;
  font-size:clamp(2.8rem, 3.2vw, 3.6rem);
  font-weight:800;
  line-height:1.14;
  letter-spacing:-.036em;
  color:var(--nv-heading, var(--nv-ink));
  text-wrap:balance;
  scroll-margin-top:calc(var(--nv-head-h) + 2rem);
}
.content_medialeaks h2::before,.heading_medialeaks::before{
  content:"";
  display:block;
  height:.2rem;
  margin:0 0 2.4rem;
  border-radius:var(--nv-r-pill);
  background:linear-gradient(90deg,
    var(--nv-accent) 0, var(--nv-accent) 6.4rem,
    var(--nv-line) 6.4rem);
}
.content_medialeaks h2:first-child,.heading_medialeaks:first-child{margin-top:0}
.content_medialeaks h2::after,.heading_medialeaks::after{content:none}

/* H3 carries a small rotated accent marker on the baseline */
.content_medialeaks h3,.heading--grey_medialeaks{
  position:relative;
  margin:4.8rem 0 1.4rem;
  padding-left:2.6rem;
  font-size:clamp(2.1rem, 2.25vw, 2.5rem);
  font-weight:750;
  line-height:1.3;
  letter-spacing:-.028em;
  color:var(--nv-heading, var(--nv-ink));
  scroll-margin-top:calc(var(--nv-head-h) + 2rem);
}
.content_medialeaks h3::before,.heading--grey_medialeaks::before{
  content:"";
  position:absolute;
  left:0;top:.52em;
  width:1rem;height:1rem;
  border-radius:.28rem;
  background:var(--nv-accent);
  transform:rotate(45deg);
}
.content_medialeaks h3::after,.heading--grey_medialeaks::after{display:none}

/* H4 sits on an accent rail */
.content_medialeaks h4{
  margin:3.6rem 0 1.2rem;
  padding-left:1.4rem;
  border-left:.3rem solid var(--nv-accent-line);
  font-size:2rem;
  font-weight:700;
  line-height:1.38;
  letter-spacing:-.022em;
  color:var(--nv-heading, var(--nv-ink));
  scroll-margin-top:calc(var(--nv-head-h) + 2rem);
}

/* H5/H6 act as small eyebrow labels */
.content_medialeaks h5,.content_medialeaks h6{
  display:flex;
  align-items:center;
  gap:1rem;
  margin:3.2rem 0 .9rem;
  font-size:1.5rem;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--nv-accent);
}
.content_medialeaks h5::after,.content_medialeaks h6::after{
  content:"";
  flex:1;
  height:.1rem;
  background:linear-gradient(90deg, var(--nv-accent-line), transparent);
}

.heading--alt_medialeaks{color:var(--nv-heading, var(--nv-ink))}
.heading--big_medialeaks{font-size:clamp(3.2rem, 4vw, 4.4rem)}

/* ── body copy ──────────────────────────────────────────── */
.content_medialeaks p{
  margin:0 0 2.1rem;
  max-width:74ch;
  text-wrap:pretty;
}
.content_medialeaks p:last-child{margin-bottom:0}
/* the opening paragraph of every section carries a little more weight */
.content_medialeaks h2 + p,
.content_medialeaks h3 + p{margin-top:0}
.content_medialeaks strong,.content_medialeaks b{font-weight:700;color:var(--nv-ink)}
.content_medialeaks em{font-style:italic}
.content_medialeaks small{font-size:1.45rem;color:var(--nv-muted)}
.content_medialeaks mark{
  padding:.1em .35em;
  border-radius:.4rem;
  background:color-mix(in srgb, var(--nv-gold) 34%, transparent);
  color:var(--nv-ink);
}
.content_medialeaks abbr[title]{text-decoration:underline dotted;cursor:help}
.content_medialeaks code{
  padding:.15em .45em;
  border-radius:.5rem;
  border:.1rem solid var(--nv-line);
  background:color-mix(in srgb, var(--nv-ink) 4%, transparent);
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  font-size:.88em;
  color:var(--nv-ink);
}

.content_medialeaks a:not([class]){
  color:var(--nv-accent);
  font-weight:600;
  text-decoration:underline;
  text-decoration-thickness:.1rem;
  text-underline-offset:.32rem;
  text-decoration-color:var(--nv-accent-line);
  transition:text-decoration-color var(--nv-fast), color var(--nv-fast);
}
.content_medialeaks a:not([class]):hover{
  text-decoration-color:var(--nv-accent);
  text-decoration-thickness:.16rem;
}

/* ── lists ──────────────────────────────────────────────── */
.content_medialeaks ul:not([class]),
.content_medialeaks ol:not([class]){margin:0 0 2.6rem;padding:0;list-style:none;max-width:74ch}
.content_medialeaks ul:not([class]) li,
.content_medialeaks ol:not([class]) li{position:relative;padding-left:3.2rem;margin:0 0 1.3rem}
.content_medialeaks ul:not([class]) li:last-child,
.content_medialeaks ol:not([class]) li:last-child{margin-bottom:0}
.content_medialeaks ul:not([class]) li::before{
  content:"";
  position:absolute;
  left:.5rem;top:.78em;
  width:.8rem;height:.8rem;
  border-radius:50%;
  background:var(--nv-accent);
  box-shadow:0 0 0 .32rem var(--nv-accent-soft);
}
.content_medialeaks ol:not([class]){counter-reset:nv-num}
.content_medialeaks ol:not([class]) li{counter-increment:nv-num;padding-left:4.2rem}
.content_medialeaks ol:not([class]) li::before{
  content:counter(nv-num);
  position:absolute;
  left:0;top:.18em;
  display:flex;align-items:center;justify-content:center;
  width:2.8rem;height:2.8rem;
  border-radius:.9rem;
  font-size:1.35rem;font-weight:800;line-height:1;
  color:#fff;
  background:linear-gradient(160deg, var(--nv-accent), var(--nv-accent-deep));
  box-shadow:0 .3rem .9rem color-mix(in srgb, var(--nv-accent) 26%, transparent);
}
.content_medialeaks li>ul,.content_medialeaks li>ol{margin:1.1rem 0 0}

/* ── blockquote ─────────────────────────────────────────── */
.content_medialeaks blockquote{
  position:relative;
  margin:3.8rem 0;
  padding:3rem 3.2rem 2.6rem;
  border-radius:var(--nv-r-lg);
  background:var(--nv-surface);
  border:.1rem solid var(--nv-line);
  border-left:.4rem solid var(--nv-accent);
  box-shadow:var(--nv-sh-1);
  font-size:1.9rem;
  line-height:1.66;
  letter-spacing:-.014em;
  color:var(--nv-ink);
}
.content_medialeaks blockquote::before{
  content:"\201C";
  position:absolute;
  top:.6rem;right:2.4rem;
  font-family:Georgia,"Times New Roman",serif;
  font-size:8rem;
  line-height:1;
  color:var(--nv-accent);
  opacity:.14;
}
.content_medialeaks blockquote p{max-width:none}
.content_medialeaks blockquote p:last-child{margin-bottom:0}
.content_medialeaks blockquote cite{
  display:block;
  margin-top:1.4rem;
  font-size:1.4rem;
  font-style:normal;
  font-weight:600;
  color:var(--nv-muted);
}

/* ── media ──────────────────────────────────────────────── */
.content_medialeaks img{margin:0 0 2.8rem;border-radius:var(--nv-r-lg);box-shadow:var(--nv-sh-1)}
.content_medialeaks figure{margin:0 0 2.8rem}
.content_medialeaks figcaption{margin-top:1.1rem;font-size:1.4rem;color:var(--nv-muted);text-align:center}
.content_medialeaks iframe{display:block;width:100%;border:0;border-radius:var(--nv-r-md)}

/* ── widget / ratings block ─────────────────────────────── */
.ratings-block_medialeaks{margin:0 0 5.2rem}
.ratings-block_medialeaks .heading_medialeaks{margin-top:0}
.ratings-block__frame_medialeaks{margin-top:2.4rem;width:100%}
.ratings-block__frame_medialeaks iframe{display:block;width:100%;border:0;border-radius:var(--nv-r-md)}

/* ── contact card ───────────────────────────────────────── */
.top-card_medialeaks{
  display:block;
  padding:2.6rem 2.4rem;
  border-radius:var(--nv-r-lg);
  border:.1rem solid var(--nv-line);
  background:var(--nv-surface);
  box-shadow:var(--nv-sh-1);
}
.contact-email-block_medialeaks{margin:0 0 3.6rem}
.contact-card_medialeaks{
  display:flex;
  align-items:center;
  gap:1.8rem;
  flex-wrap:wrap;
  padding:2.4rem 2.6rem;
  border-radius:var(--nv-r-lg);
  border:.1rem solid var(--nv-line);
  background:var(--nv-surface);
  box-shadow:var(--nv-sh-2);
}
.contact-card__icon_medialeaks{
  display:grid;place-items:center;
  flex-shrink:0;
  width:5.2rem;height:5.2rem;
  border-radius:var(--nv-r-md);
  background:linear-gradient(150deg, var(--nv-accent), var(--nv-accent-deep));
}
.contact-card__icon_medialeaks svg{width:2.4rem;height:2.4rem;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.contact-card__label_medialeaks{
  margin:0;
  font-size:1.1rem;font-weight:800;
  letter-spacing:.14em;text-transform:uppercase;
  color:var(--nv-muted);
}
.contact-card__value_medialeaks{
  margin:.5rem 0 0;
  font-size:clamp(1.9rem,2.2vw,2.3rem);
  font-weight:700;letter-spacing:-.024em;
  color:var(--nv-ink);word-break:break-word;
}
.contact-card__value_medialeaks a{color:var(--nv-ink);transition:color var(--nv-fast)}
.contact-card__value_medialeaks a:hover{color:var(--nv-accent)}

/* ── buttons — glossy CTA ───────────────────────────────── */
.button_medialeaks,.referral-btn_medialeaks{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.8rem;
  padding:1.35rem 2.8rem;
  border:0;
  border-radius:var(--nv-r-pill);
  font-size:1.55rem;
  font-weight:800;
  letter-spacing:.01em;
  color:#fff;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  background:linear-gradient(160deg, var(--nv-accent) 0%, var(--nv-accent-deep) 100%);
  box-shadow:0 .8rem 2rem color-mix(in srgb, var(--nv-accent) 30%, transparent),
             inset 0 .1rem 0 rgba(255,255,255,.28);
  overflow:hidden;
  transition:transform var(--nv-fast), box-shadow var(--nv-fast);
}
.button_medialeaks::after,.referral-btn_medialeaks::after{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.32) 50%,transparent 66%);
  transform:translateX(-130%);
  transition:transform .7s var(--nv-ease);
}
.button_medialeaks:hover,.referral-btn_medialeaks:hover{
  transform:translateY(-.2rem);
  box-shadow:0 1.2rem 2.8rem color-mix(in srgb, var(--nv-accent) 40%, transparent),
             inset 0 .1rem 0 rgba(255,255,255,.3);
}
.button_medialeaks:hover::after,.referral-btn_medialeaks:hover::after{transform:translateX(130%)}
.button_medialeaks:active,.referral-btn_medialeaks:active{transform:translateY(0)}

/* ── tables — casino toplist ────────────────────────────── */
.table_medialeaks{
  position:relative;
  width:100%;
  margin:3.4rem 0 4.4rem;
  border-radius:var(--nv-r-lg);
  border:.1rem solid var(--nv-line);
  background:var(--nv-table);
  box-shadow:var(--nv-sh-2);
  overflow:auto hidden;
  -webkit-overflow-scrolling:touch;
}
.table_medialeaks table{
  width:100%;
  min-width:58rem;
  border-collapse:separate;
  border-spacing:0;
  background:transparent;
  color:var(--nv-text);
  font-size:1.6rem;
  text-align:left;
}
.table_medialeaks table caption{
  padding:1.6rem 2rem;
  text-align:left;
  font-size:1.4rem;font-weight:700;
  color:var(--nv-muted);
}
.table_medialeaks table th,
.table_medialeaks table td{
  padding:1.6rem 1.8rem;
  vertical-align:middle;
  line-height:1.5;
  overflow-wrap:break-word;
  border:0;
  border-bottom:.1rem solid var(--nv-line);
}
.table_medialeaks table thead th{
  position:sticky;
  top:0;
  z-index:2;
  font-size:1.2rem;
  font-weight:800;
  letter-spacing:.11em;
  text-transform:uppercase;
  color:#fff;
  background:linear-gradient(180deg, var(--nv-ink), color-mix(in srgb, var(--nv-ink) 82%, #000));
  border-bottom:0;
  white-space:nowrap;
}
.table_medialeaks table thead th::after{
  content:"";
  position:absolute;left:0;right:0;bottom:0;height:.2rem;
  background:linear-gradient(90deg, var(--nv-accent), var(--nv-gold));
}
.table_medialeaks table tbody tr{transition:background var(--nv-fast)}
.table_medialeaks table tbody tr:nth-child(even) td{background:var(--nv-table-stripe)}
.table_medialeaks table tbody tr:hover td{background:color-mix(in srgb, var(--nv-accent) 6%, var(--nv-table))}
.table_medialeaks table tbody tr:last-child td{border-bottom:0}
.table_medialeaks table tbody td:first-child{font-weight:700;color:var(--nv-ink)}
.table_medialeaks table img{max-width:6.4rem;margin:0;border-radius:.6rem}
.table_medialeaks table a{color:var(--nv-accent);font-weight:700}
.table_medialeaks table .button_medialeaks{width:auto;min-width:10.5rem;padding:.95rem 1.7rem;font-size:1.36rem}
.table--small_medialeaks table{min-width:52rem}
.table--info_medialeaks table td{text-align:left}

/* optional: add class "table--top" for a ranked toplist */
.table--top_medialeaks table tbody{counter-reset:nv-rank}
.table--top_medialeaks table tbody tr{counter-increment:nv-rank}
.table--top_medialeaks table tbody td:first-child{position:relative;padding-left:6.4rem}
.table--top_medialeaks table tbody td:first-child::before{
  content:counter(nv-rank);
  position:absolute;
  left:1.8rem;top:50%;
  transform:translateY(-50%);
  display:grid;place-items:center;
  width:3.2rem;height:3.2rem;
  border-radius:.9rem;
  font-size:1.4rem;font-weight:800;
  color:#fff;
  background:linear-gradient(160deg, var(--nv-accent), var(--nv-accent-deep));
  box-shadow:0 .4rem 1rem color-mix(in srgb, var(--nv-accent) 30%, transparent);
}
.table--top_medialeaks table tbody tr:first-child td:first-child::before{
  background:linear-gradient(160deg, var(--nv-gold), #c99a22);
  color:var(--nv-ink);
  box-shadow:0 .4rem 1.2rem rgba(245,196,81,.5);
}

/* ── FAQ accordion ──────────────────────────────────────── */
.faq_medialeaks{margin:3.6rem 0 4.4rem}
.faq__card_medialeaks{
  position:relative;
  margin:0 0 1rem;
  border-radius:var(--nv-r-md);
  border:.1rem solid var(--nv-line);
  background:var(--nv-surface);
  box-shadow:var(--nv-sh-1);
  overflow:hidden;
  transition:border-color var(--nv-fast), box-shadow var(--nv-fast);
}
.faq__card_medialeaks:hover{border-color:var(--nv-accent-line);box-shadow:var(--nv-sh-2)}
.faq__card_medialeaks:last-child{margin-bottom:0}
.faq__input_medialeaks{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.faq__label_medialeaks{
  position:relative;
  display:block;
  padding:1.9rem 5.8rem 1.9rem 2.2rem;
  font-size:1.75rem;
  font-weight:700;
  line-height:1.45;
  letter-spacing:-.02em;
  color:var(--nv-ink);
  cursor:pointer;
  transition:color var(--nv-fast);
}
.faq__label_medialeaks:hover{color:var(--nv-accent)}
.faq__label_medialeaks::before{
  content:"";
  position:absolute;
  right:1.8rem;top:50%;
  width:2.8rem;height:2.8rem;
  margin-top:-1.4rem;
  border-radius:var(--nv-r-pill);
  background:var(--nv-accent-soft);
  transition:background var(--nv-fast);
}
.faq__label_medialeaks::after{
  content:"";
  position:absolute;
  right:2.85rem;top:50%;
  width:.85rem;height:.85rem;
  margin-top:-.62rem;
  border-right:.22rem solid var(--nv-accent);
  border-bottom:.22rem solid var(--nv-accent);
  transform:rotate(45deg);
  transition:transform var(--nv-slow), margin-top var(--nv-slow);
}
.faq__input_medialeaks:checked+.faq__label_medialeaks{color:var(--nv-accent)}
.faq__input_medialeaks:checked+.faq__label_medialeaks::before{background:color-mix(in srgb, var(--nv-accent) 20%, transparent)}
.faq__input_medialeaks:checked+.faq__label_medialeaks::after{transform:rotate(-135deg);margin-top:-.22rem}
.faq__body_medialeaks{
  max-height:0;
  margin:0;
  padding:0 2.2rem;
  opacity:0;
  font-size:1.68rem;
  line-height:1.72;
  color:var(--nv-muted);
  overflow:hidden;
  transition:max-height var(--nv-slow), opacity var(--nv-fast), padding var(--nv-fast);
}
.faq__body_medialeaks p{margin:0 0 1.2rem}
.faq__body_medialeaks p:last-child{margin-bottom:0}
.faq__input_medialeaks:checked~.faq__body_medialeaks{max-height:200rem;padding:0 2.2rem 2rem;opacity:1}

/* ── pros / cons ────────────────────────────────────────── */
.pros-cons_medialeaks{display:grid;gap:1.6rem;margin:3.4rem 0 4.4rem}
.pros-cons__item_medialeaks{
  padding:2.4rem;
  border-radius:var(--nv-r-lg);
  border:.1rem solid var(--nv-line);
  background:var(--nv-surface);
  box-shadow:var(--nv-sh-1);
}
.pros-cons__item--pros_medialeaks{border-top:.3rem solid var(--nv-green)}
.pros-cons__item--cons_medialeaks{border-top:.3rem solid var(--nv-accent)}
.pros-cons__title_medialeaks{margin:0 0 1.6rem;font-size:2rem;font-weight:800;line-height:1.25;letter-spacing:-.024em}
.pros-cons__item--pros_medialeaks .pros-cons__title_medialeaks{color:#1a8f45}
.pros-cons__item--cons_medialeaks .pros-cons__title_medialeaks{color:var(--nv-accent)}
.pros-cons__list_medialeaks{list-style:none}
.pros-cons__list_medialeaks li{position:relative;padding:0 0 0 3rem;margin:0 0 1.1rem;font-size:1.65rem}
.pros-cons__list_medialeaks li:last-child{margin-bottom:0}
.pros-cons__list_medialeaks li::before{content:"";position:absolute;left:0;top:.55em;width:1rem;height:1rem;border-radius:50%}
.pros-cons__item--pros_medialeaks .pros-cons__list_medialeaks li::before{background:var(--nv-green);box-shadow:0 0 0 .32rem rgba(34,179,86,.16)}
.pros-cons__item--cons_medialeaks .pros-cons__list_medialeaks li::before{background:var(--nv-accent);box-shadow:0 0 0 .32rem var(--nv-accent-soft)}

/* ── check list / stepper / info blocks ─────────────────── */
.check-list_medialeaks{margin:0 0 3.2rem}
.check-list_medialeaks ul,.check-list_medialeaks ol{list-style:none}
.check-list_medialeaks li{position:relative;padding-left:3.4rem;margin-bottom:1.6rem}
.check-list_medialeaks li::before{
  content:"";position:absolute;left:0;top:.3em;
  width:2.3rem;height:2.3rem;border-radius:.7rem;
  background:linear-gradient(160deg, var(--nv-green), #148a3d);
}
.check-list_medialeaks li::after{
  content:"";position:absolute;left:.82rem;top:.6em;
  width:.55rem;height:1rem;
  border-right:.2rem solid #fff;
  border-bottom:.2rem solid #fff;
  transform:rotate(42deg);
}
.check-list_medialeaks li a{color:var(--nv-accent);font-weight:600}

.stepper_medialeaks{margin:0 0 3.6rem}
.stepper__list_medialeaks{list-style:none;counter-reset:nv-step}
.stepper__list_medialeaks li{position:relative;padding:0 0 2.6rem 4.8rem;counter-increment:nv-step}
.stepper__list_medialeaks li::before{
  content:"";position:absolute;left:1.6rem;top:1.4rem;bottom:0;
  width:.2rem;background:var(--nv-line);
}
.stepper__list_medialeaks li:last-child{padding-bottom:0}
.stepper__list_medialeaks li:last-child::before{display:none}
.stepper__list_medialeaks li::after{
  content:counter(nv-step);
  position:absolute;left:0;top:0;
  display:grid;place-items:center;
  width:3.4rem;height:3.4rem;
  border-radius:var(--nv-r-pill);
  font-size:1.4rem;font-weight:800;color:#fff;
  background:linear-gradient(160deg, var(--nv-accent), var(--nv-accent-deep));
}
.stepper__title_medialeaks{margin:.3rem 0 .5rem;font-size:1.85rem;font-weight:700;color:var(--nv-ink)}
.stepper__list_medialeaks p{margin:0;color:var(--nv-muted)}

.info-blocks_medialeaks{display:grid;gap:1.6rem;margin:0 0 3.6rem}
.info-blocks__item_medialeaks{
  padding:2.2rem;
  border-radius:var(--nv-r-lg);
  border:.1rem solid var(--nv-line);
  background:var(--nv-surface);
  box-shadow:var(--nv-sh-1);
}
.info-blocks__head_medialeaks{display:flex;align-items:center;gap:1.4rem;margin:0 0 1rem}
.info-blocks__head_medialeaks img{width:5rem;flex-shrink:0;margin:0}
/* ── footer ─────────────────────────────────────────────── */
.footer_medialeaks{
  position:relative;
  margin-top:8rem;
  padding:6.4rem 0 4rem;
  color:rgba(255,255,255,.7);
  background:
    radial-gradient(80rem 36rem at 50% -40%, color-mix(in srgb, var(--nv-accent) 22%, transparent), transparent 68%),
    var(--nv-footer);
  overflow:hidden;
}
.footer_medialeaks::before{
  content:"";
  position:absolute;top:0;left:0;right:0;height:.2rem;
  background:linear-gradient(90deg,transparent,var(--nv-accent) 26%,var(--nv-gold) 50%,var(--nv-accent) 74%,transparent);
  opacity:.8;
}
.footer_medialeaks .container_medialeaks{position:relative;z-index:1;max-width:var(--nv-max)}
.footer_medialeaks a{color:rgba(255,255,255,.78);transition:color var(--nv-fast)}
.footer_medialeaks a:hover{color:#fff}

.footer__top_medialeaks{
  display:grid;
  gap:4rem 3.2rem;
  padding-bottom:4rem;
  border-bottom:.1rem solid rgba(255,255,255,.1);
}
.footer__col-title_medialeaks{
  margin:0 0 1.6rem;
  font-size:1.15rem;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:rgba(255,255,255,.42);
}
.footer__brand_medialeaks{max-width:38rem}
.footer__logo_medialeaks{display:inline-flex;align-items:center;margin:0 0 1.8rem}
.footer__logo_medialeaks img{
  height:6.4rem;width:auto;max-width:30rem;
  object-fit:contain;
}
.footer__logo--text_medialeaks{
  font-size:2.8rem;font-weight:800;letter-spacing:-.03em;color:#fff;
}
.footer__subtitle_medialeaks{
  margin:0;
  font-size:1.7rem;
  font-weight:600;
  line-height:1.55;
  letter-spacing:-.018em;
  color:var(--nv-footer-sub);
  text-wrap:pretty;
}

.footer__nav_medialeaks ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}
.footer__nav_medialeaks a{
  display:inline-block;
  font-size:1.55rem;
  font-weight:600;
  transition:color var(--nv-fast), transform var(--nv-fast);
}
.footer__nav_medialeaks a:hover{transform:translateX(.3rem)}

.footer__info-imgs_medialeaks{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:1.4rem 2rem;
  margin:0;
  padding:0;
}
.footer__info-imgs_medialeaks a,
.footer__info-imgs_medialeaks img{display:inline-flex;align-items:center}
.footer__info-imgs_medialeaks img{
  height:var(--nv-footer-img-h);
  max-height:var(--nv-footer-img-h);
  width:auto;
  object-fit:contain;
  opacity:.62;
  transition:opacity var(--nv-fast), transform var(--nv-fast);
}
.footer__info-imgs_medialeaks a:hover img,
.footer__info-imgs_medialeaks img:hover{opacity:1;transform:translateY(-.2rem)}

.footer__desc_medialeaks{
  margin:3.2rem 0 0;
  font-size:1.32rem;
  line-height:1.82;
  color:rgba(255,255,255,.4);
}

@media (min-width:768px){
  .footer__top_medialeaks{grid-template-columns:1.7fr 1fr}
  .footer__badges_medialeaks{grid-column:1 / -1;padding-top:2.4rem;border-top:.1rem solid rgba(255,255,255,.07)}
}
@media (min-width:1100px){
  .footer__top_medialeaks{grid-template-columns:2fr 1fr 1.5fr;gap:4rem}
  .footer__badges_medialeaks{grid-column:auto;padding-top:0;border-top:0}
}

/* ── back to top ────────────────────────────────────────── */
.nv-top_medialeaks{
  position:fixed;
  right:2.4rem;bottom:2.4rem;
  z-index:70;
  display:grid;
  place-items:center;
  width:4.6rem;height:4.6rem;
  padding:0;
  border:0;
  border-radius:var(--nv-r-pill);
  background:linear-gradient(160deg, var(--nv-accent), var(--nv-accent-deep));
  box-shadow:0 .8rem 2.2rem color-mix(in srgb, var(--nv-accent) 42%, transparent);
  cursor:pointer;
  opacity:0;
  transform:translateY(1rem);
  pointer-events:none;
  transition:opacity var(--nv-slow), transform var(--nv-slow), box-shadow var(--nv-fast);
}
.nv-top--on_medialeaks{opacity:1;transform:none;pointer-events:auto}
.nv-top_medialeaks:hover{box-shadow:0 1.2rem 2.8rem color-mix(in srgb, var(--nv-accent) 55%, transparent)}
.nv-top_medialeaks::before{
  content:"";
  width:.9rem;height:.9rem;
  margin-top:.3rem;
  border-top:.24rem solid #fff;
  border-left:.24rem solid #fff;
  transform:rotate(45deg);
}

/* ── reading progress ───────────────────────────────────── */
.nv-progress_medialeaks{
  position:fixed;
  top:0;left:0;
  z-index:90;
  height:.3rem;
  width:0;
  background:linear-gradient(90deg, var(--nv-accent), var(--nv-gold));
  box-shadow:0 0 1.2rem color-mix(in srgb, var(--nv-accent) 60%, transparent);
  transition:width .1s linear;
}

/* ── responsive ─────────────────────────────────────────── */
@media (max-width:1199px){
  .header__nav_medialeaks{
    position:absolute;
    right:var(--nv-gutter);
    top:calc(var(--nv-head-h) - .6rem);
    display:none;
    min-width:20rem;
    padding:1rem;
    border-radius:var(--nv-r-md);
    border:.1rem solid var(--nv-head-line);
    background:var(--nv-head-bg);
    box-shadow:var(--nv-sh-3);
  }
  .header__nav--active_medialeaks{display:block}
  .header__nav_medialeaks ul{flex-direction:column;align-items:stretch;gap:.2rem}
}
@media (min-width:1200px){
  .header__menu-toggle_medialeaks{display:none}
}
@media (max-width:991px){
  :root{--nv-head-h:6.4rem;--nv-gutter:2rem}
  .intro-home_medialeaks{padding:7.2rem 0 8rem}
  .content_medialeaks{margin-top:-4rem;padding-bottom:5.6rem}
  .content_medialeaks .container_medialeaks{padding-top:8rem}
  .search-toggle_medialeaks{display:none}
  .author-strip__date{margin-left:0}
}
@media (max-width:767px){
  :root{--nv-gutter:1.6rem}
  body{font-size:1.65rem;line-height:1.72}
  .intro-home_medialeaks{padding:5.2rem 0 6rem}
  .intro-home__title_medialeaks::after{margin-top:2.2rem;width:7.2rem}
  .intro-home__text_medialeaks{margin-top:2rem}
  .intro-home__meta_medialeaks{margin-top:2.6rem}
  .content_medialeaks{margin-top:-3.2rem;padding-bottom:4.4rem}
  .content_medialeaks .container_medialeaks{padding-top:6.4rem}
  .content_medialeaks h2,.heading_medialeaks{margin-top:5.2rem}
  .content_medialeaks h2::before,.heading_medialeaks::before{margin-bottom:1.8rem}
  .content_medialeaks h3,.heading--grey_medialeaks{margin-top:3.6rem;padding-left:2.2rem}
  .table_medialeaks{border-radius:var(--nv-r-md);margin:2.8rem 0 3.4rem}
  .table_medialeaks table{min-width:48rem;font-size:1.5rem}
  .table_medialeaks table th,.table_medialeaks table td{padding:1.25rem 1.2rem}
  .table--top_medialeaks table tbody td:first-child{padding-left:5.4rem}
  .table--top_medialeaks table tbody td:first-child::before{left:1.2rem;width:2.8rem;height:2.8rem;font-size:1.3rem}
  .faq__label_medialeaks{padding:1.6rem 5rem 1.6rem 1.6rem;font-size:1.66rem}
  .faq__body_medialeaks,.faq__input_medialeaks:checked~.faq__body_medialeaks{padding-left:1.6rem;padding-right:1.6rem}
  .author-strip__inner{padding:1.5rem 1.6rem;gap:1.3rem}
  .contact-card_medialeaks{padding:2rem}
  .content_medialeaks blockquote{padding:2rem}
  .footer_medialeaks{margin-top:5.2rem;padding:4.4rem 0 3rem}
  .footer__top_medialeaks{gap:3.2rem;padding-bottom:3.2rem}
  .footer__logo_medialeaks img{height:5.2rem}
  .footer__subtitle_medialeaks{font-size:1.6rem}
  .footer__desc_medialeaks{margin-top:2.6rem}
  .nv-top_medialeaks{right:1.4rem;bottom:1.4rem;width:4.2rem;height:4.2rem}
}
@media (min-width:768px){
  .pros-cons_medialeaks{grid-template-columns:1fr 1fr}
  .info-blocks_medialeaks{grid-template-columns:1fr 1fr}
}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
    scroll-behavior:auto !important;
  }
}

@media print{
  .header_medialeaks,.footer_medialeaks,.nv-top_medialeaks,.nv-progress_medialeaks{display:none !important}
  .wrapper_medialeaks{padding-top:0}
  .intro-home_medialeaks{background:none;color:#000;padding:0}
  .intro-home_medialeaks::before,.intro-home_medialeaks::after{display:none}
  .intro-home__title_medialeaks{color:#000;text-shadow:none}
  .intro-home__text_medialeaks{color:#333}
  .content_medialeaks{margin-top:0;padding:0}
  .content_medialeaks .container_medialeaks{padding-top:0}
  .table_medialeaks{box-shadow:none}
}


/* ─── Nova theme overrides: editable colour scheme ─── */
:root{
  --nv-accent:#8742c4;
  --nv-accent-soft:color-mix(in srgb, #8742c4 10%, transparent);
  --nv-accent-line:color-mix(in srgb, #8742c4 30%, transparent);
  --nv-accent-deep:color-mix(in srgb, #8742c4 76%, #000);
  --nv-bg:#f9f9f9;
  --nv-surface:#ffffff;
  --nv-hero:#323232;
  --nv-footer:#1a1a1a;
  --nv-footer-sub:#2ab03c;
  --nv-text:#333333;
  --nv-muted:#5f6673;
  --nv-table:#ffffff;
  --nv-table-stripe:#f7f7f7;
  --nv-h1:#8742c4;
  --nv-heading:#101219;
  --nv-max:1175px;
  --nv-logo-h:40px;
  --nv-footer-img-h:42px;
  /* header adapts to its own background so any logo stays legible */
  --nv-head-bg:#ffffff;
  --nv-head-fg:#101219;
  --nv-head-fg-2:#5f6673;
  --nv-head-line:rgba(16,18,25,.10);
  --nv-head-soft:rgba(16,18,25,.035);
}
body{background:var(--nv-bg);color:var(--nv-text)}
a{color:var(--nv-accent)}
.container_medialeaks{max-width:var(--nv-max)}
.logo__img_medialeaks{max-height:var(--nv-logo-h)}
.footer__info-imgs_medialeaks img{max-height:var(--nv-footer-img-h)}
.intro-home__title_medialeaks{color:var(--nv-h1)}
.footer__subtitle_medialeaks{color:var(--nv-footer-sub)}

/* ─── Font override ─── */
body, html { font-family: 'Merriweather', serif !important; }

