/*
Theme Name: FMG Underground Child v3
Theme URI: https://fancymusicgroup.com/
Author: FMG
Description: Child theme containing the baseline 1:1 styling and overrides.
Template: fmg-underground-v3
Version: 1.1.0
Text Domain: fmg-underground-child
*/

:root {
    --link-color: #7df9ff;
    --link-hover: #e9fbff;

      --bg-main: #050509;
      --bg-elevated: #0b0b12;
      --bg-soft: #11111b;
      --accent: #ff3b82;
      --accent-soft: #ff7ab0;
      --accent-alt: #4af2c5;
      --text-main: #f7f7ff;
      --text-muted: #a3a3c7;
      --border-soft: #2a2a3b;
      --chip-bg: #181825;
      --chip-border: #34344a;
      --shadow-soft: 0 20px 40px rgba(0,0,0,0.55);
      --radius-lg: 18px;
      --radius-xl: 24px;
      --radius-pill: 999px;
      --player-height: 70px;
    }

    * { box-sizing: border-box; }

    html, body {
      margin: 0;
      padding: 0;
      background: radial-gradient(circle at top, #151522 0, #050509 52%, #020208 100%);
      color: var(--text-main);
      font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", sans-serif;
  height: auto;
  scroll-behavior: auto;
}

    body {
      display: flex;
      flex-direction: column;
      min-height: 100vh;
      overflow-x: hidden;
      overflow-y: auto;
    }

    .fmg-app {
      display: flex;
      flex-direction: column;
position: relative;
  min-height: 100vh;
  box-sizing: border-box;
  padding-bottom: 0;
}


    .fmg-bg-pulse-layer {
      position: fixed;
      inset: 0;
      pointer-events: none;
      z-index: 0;
    }
    .fmg-bg-pulse {
      position: absolute;
      width: 140%;
      height: 6px;
      border-radius: 999px;
      background: linear-gradient(
        90deg,
        rgba(0, 0, 0, 0),
        rgba(0, 255, 213, 0.95),
        rgba(255, 59, 130, 0.9),
        rgba(0, 0, 0, 0)
      );
      opacity: 0;
      transform: translate(0, 0) rotate(0deg) scale(0.8);
      transform-origin: left center;
      mix-blend-mode: screen;
      filter: blur(3px);
      box-shadow: 0 0 80px rgba(0, 255, 213, 0.85);
      transition: opacity 0.25s ease-out;
    }
    .fmg-bg-pulse.p1 { top: 18%; left: -10%; }
    .fmg-bg-pulse.p2 { top: 52%; left: -15%; }
    .fmg-bg-pulse.p3 { bottom: 14%; left: -5%; }
    .fmg-bg-pulse.active {
      opacity: 0.8;
    }
header {
      position: sticky;
      top: 0;
      z-index: 30;
      backdrop-filter: blur(18px);
      background: linear-gradient(to bottom, rgba(5,5,10,0.95), rgba(5,5,10,0.7), transparent);
      border-bottom: 1px solid rgba(255,255,255,0.04);
    }

    .fmg-nav {
      max-width: 1120px;
      margin: 0 auto;
      padding: 14px 20px 12px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
    }

    .fmg-logo {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .fmg-logo-img {
      height: 32px;
      display: block;
    }

    .fmg-logo-mark {
      width: 32px;
      height: 32px;
      border-radius: 12px;
      background: conic-gradient(from 220deg, #ff3b82, #4af2c5, #8e5bff, #ff3b82);
      box-shadow: 0 0 24px rgba(255,59,130,0.5);
      position: relative;
      overflow: hidden;
    }
    .fmg-logo-mark::after {
      content: "";
      position: absolute;
      inset: 5px;
      border-radius: 9px;
      background:
        linear-gradient(135deg, rgba(0,0,0,0.9), rgba(0,0,0,0.4)),
        repeating-linear-gradient(
          -45deg,
          rgba(120,120,255,0.45),
          rgba(120,120,255,0.45) 1px,
          transparent 1px,
          transparent 3px
        );
      mix-blend-mode: screen;
    }

    .fmg-nav-menu {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .fmg-nav-link {
      border-radius: 999px;
      padding: 7px 14px;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      border: 1px solid transparent;
      background: transparent;
      color: var(--text-muted);
      cursor: pointer;
      transition: background 0.23s ease, color 0.23s ease, border-color 0.23s ease, transform 0.15s ease;
    }

    .fmg-nav-link:hover {
      color: var(--text-main);
      border-color: rgba(255,255,255,0.08);
      background: rgba(255,255,255,0.03);
      transform: translateY(-1px);
    }

    .fmg-nav-link.active {
      color: #050509;
      background: linear-gradient(120deg, var(--accent), var(--accent-alt));
      border-color: transparent;
      box-shadow: 0 0 18px rgba(255,59,130,0.6);
    }

    main {
      position: relative;
      z-index: 1;
  flex: 1;
  min-height: 0;
  padding-bottom: calc(var(--player-height) + 20px);
  box-sizing: border-box;
}

    .fmg-page {
      max-width: 1120px;
      margin: 0 auto;
      padding: 10px 20px 32px;
      display: none;
    }
    .fmg-page.active { display: block; }

    #page-home { padding-bottom: 10px; }

    .fmg-page-title-wrap {
      display: flex;
      align-items: baseline;
      justify-content: space-between;
      gap: 12px;
      margin-bottom: 18px;
    }

    .fmg-page-title {
      font-size: 20px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
    }

    .fmg-page-kicker {
      font-size: 11px;
      color: var(--text-muted);
      letter-spacing: 0.16em;
      text-transform: uppercase;
    }

    .fmg-page-description {
      font-size: 13px;
      color: var(--text-muted);
      max-width: 680px;
      margin-bottom: 22px;
    }

    .fmg-home-hero {
      display: flex;
      flex-direction: column;
      gap: 8px;
    }

    .fmg-home-copy { text-align: center; }

    .fmg-home-title {
      font-size: clamp(32px, 4vw, 40px);
      font-weight: 800;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      margin-bottom: 6px;
    }

    .fmg-home-title-word {
      display: inline-flex;
      align-items: baseline;
      margin-right: 14px;
    }
    .fmg-home-title-initial {
      font-size: 1em;
      line-height: 1;
    }
    .fmg-home-title-rest {
      font-size: 0.5em;
      line-height: 1;
      margin-left: 1px;
      vertical-align: baseline;
    }

    .fmg-home-kicker {
      font-size: 13px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      color: var(--accent-soft);
      margin-top: 6px;
      margin-bottom: 8px;
    }

    .fmg-home-subtitle {
      max-width: 620px;
      margin: 0 auto;
      font-size: 14px;
      line-height: 1.6;
      color: var(--text-muted);
    }

    .fmg-home-slider-wrapper {
      position: relative;
      margin-top: 2px;
      border-radius: var(--radius-xl);
      overflow: hidden;
      background:
        radial-gradient(circle at top left, rgba(255,59,130,0.32), transparent 60%),
        radial-gradient(circle at bottom right, rgba(74,242,197,0.24), transparent 55%),
        linear-gradient(145deg, #050509, #050509);
      box-shadow: var(--shadow-soft);
      border: 1px solid rgba(255,255,255,0.06);
    }

    .fmg-home-slider {
      position: relative;
      height: min(420px, 52vh);
      display: flex;
      overflow: hidden;
      mask-image: radial-gradient(circle at center, black 60%, transparent 100%);
    }

    .fmg-home-slider-inner {
      display: flex;
      width: 100%;
      height: 100%;
      transform: translateX(0);
      transition: transform 0.8s ease;
    }

    .fmg-home-slide {
      min-width: 100%;
      height: 100%;
      position: relative;
      background-size: cover;
      background-position: center;
      filter: saturate(1.1) contrast(1.15);
      transform: scale(1.02);
      transition: transform 0.8s ease;
    }

    .fmg-home-slide::after {
      content: "";
      position: absolute;
      inset: 0;
      background:
        radial-gradient(circle at top, rgba(0,0,0,0.25), transparent 60%),
        linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(5,5,10,0.9));
    }

    .fmg-home-slider-meta {
      position: absolute;
      inset: auto 18px 16px 18px;
      z-index: 2;
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      gap: 12px;
      color: #fff;
    }

    .fmg-home-slider-text { max-width: 420px; }

    .fmg-home-slider-label {
      font-size: 11px;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: rgba(255,255,255,0.8);
      margin-bottom: 4px;
    }

    .fmg-home-slider-title {
      font-size: 18px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.12em;
      margin-bottom: 4px;
    }

    .fmg-home-slider-caption {
      font-size: 12px;
      color: rgba(255,255,255,0.78);
    }

    .fmg-home-slider-dots {
      display: flex;
      align-items: center;
      gap: 6px;
    }

    .fmg-home-dot {
      width: 7px;
      height: 7px;
      border-radius: 999px;
      background: rgba(255,255,255,0.28);
      transform: scale(1);
      transition: width 0.25s ease, background 0.25s ease, transform 0.25s ease;
    }
    .fmg-home-dot.active {
      width: 18px;
      background: linear-gradient(120deg, var(--accent), var(--accent-alt));
      transform: scale(1.05);
      box-shadow: 0 0 12px rgba(255,59,130,0.7);
    }

    .fmg-home-bottomline {
      font-size: 13px;
      color: var(--text-muted);
      text-align: center;
      margin-top: 6px;
      margin-bottom: 4px;
    }

    #site-footer {
      max-width: 1120px;
padding: 0 20px 8px;
  margin: 4px auto 24px;
  border-top: 0;
}

    #site-footer-inner {
      padding-top: 6px;
      text-align: center;
      font-size: 11px;
      color: var(--text-muted);
    }

    #footer-toggle {
      display: inline-flex;
      align-items: center;
      gap: 4px;
      background: #111;
      border-radius: 999px;
      border: 1px solid #333;
      padding: 4px 10px;
      cursor: pointer;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0.12em;
      color: #f5f5f5;
    }
    #footer-toggle .icon { font-size: 11px; }

    #footer-content {
      margin-top: 8px;
      max-width: 640px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      display: none;
    }

    #site-footer.footer-open #footer-content {
      display: block;
    }

    #footer-content a {
      color: #9bdcff;
      text-decoration: none;
      font-size: 11px;
    }
    #footer-content a:hover { text-decoration: underline; }

    .fmg-streams-layout {
  width: 100%;
  display: block;
}

.fmg-streams-grid {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3 ανά σειρά */
  gap: 22px;
}

@media (max-width: 1024px) {
  .fmg-streams-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .fmg-streams-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

    .fmg-stream-card {
      background: linear-gradient(150deg, rgba(10,10,18,0.96), rgba(8,8,14,0.96));
      border-radius: var(--radius-lg);
      border: 1px solid rgba(255,255,255,0.06);
      box-shadow: 0 16px 28px rgba(0,0,0,0.55);
      overflow: hidden;
      display: flex;
      flex-direction: column;
      position: relative;
    }
    .fmg-stream-card.fmg-stream-active {
      border-color: rgba(255,59,130,0.85);
      box-shadow: 0 0 22px rgba(255,59,130,0.55);
    }


    .fmg-stream-thumb-wrap {
      position: relative;
      height: 120px;
      overflow: hidden;
    }



    /* === Stream thumbnails: animated smoke video background === */
    .fmg-stream-thumb-wrap.has-video {
      position: relative;
      height: 120px;
      overflow: hidden;
      background: #000;
    }
    /* Video is hidden until it can play; image remains as fallback */
    .fmg-stream-thumb-wrap.has-video video.fmg-stream-bg{
      position:absolute;
      inset:0;
      width:100%;
      height:100%;
      object-fit:cover;
      z-index:1;
      filter:saturate(1.55) contrast(1.25);
      opacity: 0;
      transition: opacity 0.25s ease;
    }
    .fmg-stream-thumb-wrap.has-video .fmg-stream-thumb{
      opacity:1;
      visibility:visible;
    }
    .fmg-stream-thumb-wrap.video-ready video.fmg-stream-bg{
      opacity: 1;
    }
    .fmg-stream-thumb-wrap.video-ready .fmg-stream-thumb{
      opacity:0;
      visibility:hidden;
    }
    /* Grain overlay only when video is actually showing */
    .fmg-stream-thumb-wrap.video-ready::after{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background-image: url("data:image/png;base64,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");
      background-repeat: repeat;
      opacity: 0.14;
      mix-blend-mode: overlay;
      z-index: 2;
    }
/* Keep existing pills above video/grain */
    .fmg-stream-pill-row{ z-index:4; }
    .fmg-stream-thumb-wrap{ background:#000; }

.fmg-stream-thumb {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transform: scale(1.03);
      transition: transform 0.4s ease, filter 0.4s ease;
    }

    .fmg-stream-card:hover .fmg-stream-thumb {
      transform: scale(1.08);
      filter: saturate(1.15);
    }

    .fmg-stream-pill-row {
      position: absolute;
      left: 10px;
      right: 10px;
      bottom: 8px;
      display: flex;
      justify-content: space-between;
      gap: 8px;
    }

    .fmg-stream-pill {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.14em;
      padding: 3px 8px;
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.6);
      background: linear-gradient(135deg, rgba(0,0,0,0.85), rgba(0,0,0,0.4));
      color: #fff;
      white-space: nowrap;
    }

    .fmg-stream-body {
      padding: 10px 11px 11px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      flex: 1;
    }

    .fmg-stream-name {
      font-family: "Space Grotesk", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      letter-spacing: 0.06em;
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
    }

    .fmg-stream-tagline {
      font-size: 11px;
      color: var(--accent-soft);
    }

    .fmg-stream-genres {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-stream-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 3px;
    }

    .fmg-tag {
      font-size: 10px;
      padding: 3px 7px;
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.15);
      background: rgba(15,15,25,0.9);
      color: rgba(230,230,255,0.85);
    }

    .fmg-stream-actions {
      margin-top: 8px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 8px;
    }

    .fmg-btn {
      border-radius: var(--radius-pill);
      border: 1px solid transparent;
      font-size: 11px;
      letter-spacing: 0.16em;
      text-transform: uppercase;
      padding: 7px 11px;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      cursor: pointer;
      background: transparent;
      color: var(--text-main);
      transition: background 0.2s ease, border-color 0.2s ease, transform 0.12s ease, box-shadow 0.18s ease;
      text-decoration: none;
    }

    .fmg-btn-primary {
      background: linear-gradient(135deg, var(--accent), var(--accent-alt));
      color: #050509;
      box-shadow: 0 0 16px rgba(255,59,130,0.7);
    }

    .fmg-btn-primary:hover {
      transform: translateY(-1px);
      box-shadow: 0 0 20px rgba(255,59,130,0.9);
    }

    .fmg-btn-secondary {
      border-color: rgba(255,255,255,0.3);
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
    }

    .fmg-btn-secondary:hover {
      border-color: var(--accent-soft);
      background: rgba(18,18,30,0.98);
    }

    .fmg-stream-side {
      background: linear-gradient(145deg, #060712, #050509);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 14px 14px 16px;
      box-shadow: var(--shadow-soft);
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-stream-side-title {
      font-size: 11px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      margin-bottom: 6px;
    }

    .fmg-stream-detail-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.4fr) minmax(280px, 1fr);
      gap: 22px;
      align-items: flex-start;
    }

    .fmg-breadcrumb {
      font-size: 11px;
      color: var(--text-muted);
      margin-bottom: 6px;
    }
    .fmg-breadcrumb button {
      border: none;
      padding: 0;
      margin: 0;
      background: none;
      color: var(--accent-soft);
      cursor: pointer;
      font-size: inherit;
    }
    .fmg-breadcrumb button:hover { text-decoration: underline; }

.fmg-rating-panel {
  background: rgba(10,10,18,0.96);
  border-radius: var(--radius-lg);
  border: 1px solid var(--border-soft);
  padding: 12px 12px 13px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.fmg-rating-panel .fmg-panel-title {
  font-size: 15px;
  font-weight: 700;
}

.fmg-rating-stars {
  display: flex;
  gap: 4px;
}

.fmg-rating-stars button {
  background: transparent;
  border: none;
  font-size: 18px;
  cursor: pointer;
  padding: 0 2px;
  color: #777;
}

.fmg-rating-stars button.active {
  color: var(--accent);
  transform: scale(1.05);
}

.fmg-rating-summary {
  font-size: 11px;
  color: var(--text-muted);
}

.fmg-rating-comment-wrap label {
  display: block;
  font-size: 11px;
  margin-bottom: 4px;
  color: var(--text-muted);
}

#streamRatingComment {
  width: 100%;
  min-height: 60px;
  resize: vertical;
  background: rgba(4,4,10,0.96);
  border-radius: var(--radius-md);
  border: 1px solid var(--border-soft);
  color: var(--text-main);
  font-size: 12px;
  padding: 6px 8px;
}

#streamRatingSaveBtn {
  margin-top: 8px;
  align-self: flex-start;
}

    .fmg-stream-hero {
      background: linear-gradient(145deg, #090915, #050509);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 16px;
      box-shadow: var(--shadow-soft);
    }

    .fmg-stream-hero-top {
      display: grid;
      grid-template-columns: 220px minmax(0, 1fr);
      gap: 18px;
      align-items: stretch;
    }

    .fmg-stream-hero-img {
      border-radius: 20px;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,0.18);
      box-shadow: 0 18px 30px rgba(0,0,0,0.7);
    }

    .fmg-stream-hero-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .fmg-stream-hero-main {
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .fmg-stream-hero-type {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--text-muted);
    }

    .fmg-stream-hero-name {
      font-size: 20px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
    }

    .fmg-stream-hero-tagline {
      font-size: 12px;
      color: var(--accent-soft);
    }

    .fmg-stream-hero-text {
      font-size: 13px;
      color: var(--text-muted);
      line-height: 1.7;
    }

.fmg-stream-hero-text a {
      color: var(--accent-alt);
      text-decoration: none;
    }

    .fmg-stream-hero-text a:hover {
      color: var(--accent-soft);
      text-decoration: underline;
    }

    .fmg-stream-hero-meta {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 4px;
    }

    .fmg-stream-hero-schedule {
      margin-top: 12px;
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-stream-hero-schedule ul {
      list-style: none;
      margin: 6px 0 0;
      padding: 0;
    }

    .fmg-stream-hero-schedule li {
      margin-bottom: 3px;
    }

    .fmg-stream-detail-bottom {
      margin-top: 14px;
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-chat-panel {
      background: rgba(10,10,18,0.96);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 12px 12px 13px;
      display: flex;
      flex-direction: column;
      gap: 8px;
    }

    .fmg-panel-title {
      font-size: 11px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      margin-bottom: 4px;
      color: var(--text-muted);
    }

    .fmg-chat-username-row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      font-size: 11px;
    }

    .fmg-chat-username-row input {
      flex: 1;
      border-radius: var(--radius-pill);
      border: 1px solid var(--border-soft);
      background: rgba(9,9,18,0.96);
      color: var(--text-main);
      font-size: 11px;
      padding: 5px 8px;
      outline: none;
    }

    .fmg-chat-username-row input::placeholder {
      color: rgba(163,163,199,0.65);
    }

    .fmg-chat-log {
      margin-top: 6px;
      border-radius: 12px;
      border: 1px solid rgba(255,255,255,0.06);
      background: rgba(5,7,12,0.96);
      padding: 8px 8px 8px;
      font-size: 11px;
      height: 180px;
      overflow-y: auto;
    }

    .fmg-chat-message {
      margin-bottom: 5px;
    }

    .fmg-chat-message span {
      font-weight: 600;
      color: var(--accent-soft);
    }

    .fmg-chat-input-row {
      margin-top: 6px;
      display: flex;
      gap: 6px;
    }

    .fmg-chat-input-row input {
      flex: 1;
      border-radius: var(--radius-pill);
      border: 1px solid var(--border-soft);
      background: rgba(9,9,18,0.96);
      color: var(--text-main);
      font-size: 11px;
      padding: 6px 9px;
      outline: none;
    }

    .fmg-chat-input-row button {
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.4);
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
      font-size: 11px;
      padding: 6px 9px;
      cursor: pointer;
      text-transform: uppercase;
      letter-spacing: 0.12em;
    }

    .fmg-chat-emojis {
      margin-top: 4px;
      display: flex;
      flex-wrap: wrap;
      gap: 4px;
      font-size: 16px;
      cursor: pointer;
    }

    .fmg-news-layout {
      display: block;
    }

    .fmg-news-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 18px;
    }

    .fmg-news-card {
      background: linear-gradient(150deg, rgba(10,10,18,0.96), rgba(8,8,14,0.96));
      border-radius: var(--radius-lg);
      border: 1px solid rgba(255,255,255,0.06);
      padding: 14px 14px 16px;
      box-shadow: 0 18px 30px rgba(0,0,0,0.7);
      display: flex;
      flex-direction: column;
      gap: 10px;
      min-height: 190px;
      cursor: pointer;
      transition: transform 0.18s ease-out, box-shadow 0.18s ease-out, border-color 0.18s ease-out, background 0.18s ease-out;
    }

    .fmg-news-card:hover {
      transform: translateY(-2px);
      border-color: var(--accent-soft);
      box-shadow: 0 22px 40px rgba(0,0,0,0.85);
      background: linear-gradient(160deg, rgba(15,15,26,0.98), rgba(10,10,18,0.98));
    }

    .fmg-news-card-thumb {
      border-radius: var(--radius-md);
      overflow: hidden;
      margin-bottom: 6px;
      height: 140px;
      background: radial-gradient(circle at 0 0, rgba(120,120,255,0.35), transparent 55%),
                  radial-gradient(circle at 100% 100%, rgba(255,80,160,0.35), transparent 55%),
                  #050509;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .fmg-news-card-thumb img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .fmg-news-card-thumb-fallback {
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
      color: var(--text-muted);
      text-align: center;
      padding: 0 10px;
    }

    .fmg-news-card-body {
      display: flex;
      flex-direction: column;
      gap: 6px;
    }

    .fmg-news-tag {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--accent-soft);
    }

    .fmg-news-title {
      font-size: 14px;
      font-weight: 600;
    }

    .fmg-news-meta {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-news-excerpt {
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-news-ticker-wrap {
      margin-top: 12px;
      display: flex;
      align-items: center;
      gap: 8px;
    }

    .fmg-news-ticker-label {
      font-size: 10px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      color: var(--accent-soft);
      white-space: nowrap;
    }

    .fmg-news-ticker {
      position: relative;
      flex: 1;
      overflow: hidden;
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.16);
      background: rgba(10,10,18,0.96);
      height: 24px;
    }

    .fmg-news-ticker-inner {
      position: absolute;
      white-space: nowrap;
      will-change: transform;
      animation: fmg-ticker 28s linear infinite;
      font-size: 11px;
      display: flex;
      align-items: center;
      gap: 30px;
      padding: 0 12px;
      color: var(--text-muted);
      cursor: pointer;
    }

    .fmg-news-ticker:hover .fmg-news-ticker-inner {
      animation-play-state: paused;
    }

    .fmg-news-ticker-item {
      display: inline-block;
      padding: 0 4px;
    }

    .fmg-news-ticker-separator {
      opacity: 0.65;
    }

    .fmg-news-card-highlight {
      box-shadow: 0 0 0 1px var(--accent-soft), 0 0 20px rgba(255,59,130,0.8);
    }

    @keyframes fmg-ticker {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    .fmg-news-side {
      background: linear-gradient(145deg, #060712, #050509);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 14px;
      box-shadow: var(--shadow-soft);
      font-size: 12px;
      color: var(--text-muted);
    }


    .fmg-news-detail-layout {
      display: block;
      margin-top: 16px;
    }

    .fmg-news-hero {
      width: 100%;
      background: linear-gradient(145deg, #090915, #050509);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 16px;
      box-shadow: var(--shadow-soft);
    }

    .fmg-news-hero-top {
      display: grid;
      grid-template-columns: 420px minmax(0, 1fr);
      gap: 18px;
      align-items: stretch;
    }

    .fmg-news-hero-img {
      min-height: 340px;
      border-radius: 20px;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,0.18);
      box-shadow: 0 18px 30px rgba(0,0,0,0.7);
      background: #000;
    }

    .fmg-news-hero-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .fmg-news-hero-main {
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .fmg-news-type {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
      color: var(--accent-soft);
    }

    .fmg-news-hero-title {
      font-size: 20px;
      font-weight: 650;
    }

    .fmg-news-hero-meta {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-news-hero-body {
      margin-top: 10px;
      font-size: 13px;
      color: var(--text-muted);
      line-height: 1.7;
    }

    .fmg-news-detail-aside {
      background: rgba(10,10,18,0.96);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 12px 12px 13px;
      font-size: 12px;
      color: var(--text-muted);
      box-shadow: var(--shadow-soft);
    }

.fmg-events-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.7fr) minmax(260px, 1.1fr);
      gap: 22px;
      align-items: flex-start;
    }

    .fmg-events-filters {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-bottom: 12px;
    }

    .fmg-chip {
      font-size: 11px;
      padding: 5px 10px;
      border-radius: var(--radius-pill);
      border: 1px solid var(--chip-border);
      background: var(--chip-bg);
      color: var(--text-muted);
      cursor: pointer;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease;
    }

    .fmg-chip span {
      font-size: 10px;
      opacity: 0.8;
    }

    .fmg-chip:hover {
      border-color: rgba(255,59,130,0.6);
      color: var(--text-main);
      transform: translateY(-1px);
    }

    .fmg-chip.active {
      background: radial-gradient(circle at top left, rgba(255,59,130,0.4), transparent 60%);
      border-color: var(--accent-soft);
      color: var(--text-main);
      box-shadow: 0 0 14px rgba(255,59,130,0.7);
    }

    .fmg-events-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
      gap: 16px;
    }

    .fmg-event-card {
      border-radius: var(--radius-xl);
      border: 1px solid rgba(255,255,255,0.08);
      background: radial-gradient(circle at top, rgba(255,255,255,0.04), transparent 60%),
                  rgba(7,7,15,0.98);
      box-shadow: 0 20px 30px rgba(0,0,0,0.7);
      overflow: hidden;
      display: flex;
      flex-direction: column;
    }

    .fmg-event-poster-wrap {
      height: 160px;
      overflow: hidden;
    }

    .fmg-event-poster-wrap img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transform: scale(1.04);
      transition: transform 0.4s ease, filter 0.4s ease;
    }

    .fmg-event-card:hover img {
      transform: scale(1.08);
      filter: saturate(1.15);
    }

    .fmg-event-body {
      padding: 10px 11px 11px;
      display: flex;
      flex-direction: column;
      gap: 6px;
    }

    .fmg-event-style-chip,
    .fmg-event-where-chip {
      display: inline-block;
      padding: 3px 9px;
      border-radius: var(--radius-pill);
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      border: 1px solid rgba(255,255,255,0.7);
      background: rgba(5,7,14,0.98);
      margin-right: 6px;
    }

    .fmg-event-title {
      font-size: 14px;
      font-weight: 600;
    }

    .fmg-event-meta {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-event-desc {
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-movies-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
      gap: 16px;
    }

    .fmg-movie-card {
      background: linear-gradient(150deg, rgba(10,10,18,0.96), rgba(8,8,14,0.96));
      border-radius: var(--radius-lg);
      border: 1px solid rgba(255,255,255,0.06);
      padding: 10px 11px 12px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      box-shadow: 0 16px 26px rgba(0,0,0,0.6);
    }

    .fmg-movie-tagline {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--accent-soft);
    }

    .fmg-movie-title {
      font-size: 14px;
      font-weight: 600;
    }

    .fmg-movie-meta {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-movie-desc {
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-movie-detail-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.5fr) minmax(280px, 1fr);
      gap: 22px;
      align-items: flex-start;
    }

    .fmg-movie-hero {
      background: linear-gradient(145deg, #090915, #050509);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 16px;
      box-shadow: var(--shadow-soft);
    }

    .fmg-movie-hero-top {
      display: grid;
      grid-template-columns: 420px minmax(0, 1fr);
      gap: 18px;
      align-items: stretch;
    }

    .fmg-movie-poster {
      border-radius: 20px;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,0.18);
      box-shadow: 0 18px 30px rgba(0,0,0,0.7);
      background: #000;
    }

    .fmg-movie-poster img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .fmg-movie-hero-main {
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .fmg-movie-type {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--text-muted);
    }

    .fmg-movie-hero-title {
      font-size: 20px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
    }

    .fmg-movie-hero-meta {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-movie-hero-desc {
      font-size: 13px;
      color: var(--text-muted);
      line-height: 1.7;
    }

    .fmg-movie-hero-extra {
      margin-top: 8px;
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-movie-trailer-shell {
      margin-top: 16px;
      border-radius: 18px;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,0.18);
      background: #000;
      aspect-ratio: 16/9;
    }

    .fmg-movie-trailer-shell iframe {
      width: 100%;
      height: 100%;
      border: none;
    }

    .fmg-movie-side {
      background: rgba(10,10,18,0.96);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 12px 12px 13px;
      font-size: 12px;
      color: var(--text-muted);
      box-shadow: var(--shadow-soft);
    }

    .fmg-shop-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.3fr) minmax(260px, 1.1fr);
      gap: 22px;
      align-items: flex-start;
    }

    .fmg-shop-now {
      background: linear-gradient(145deg, #090915, #050509);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 16px;
      box-shadow: var(--shadow-soft);
      display: flex;
      flex-direction: column;
      gap: 10px;
    }

    .fmg-shop-now-title {
      font-size: 11px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      color: var(--text-muted);
    }

    .fmg-shop-now-main {
      display: flex;
      align-items: center;
      gap: 12px;
    }

    .fmg-shop-now-cover {
      width: 60px;
      height: 60px;
      border-radius: 18px;
      background: #111;
      border: 1px solid rgba(255,255,255,0.2);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
      color: var(--text-muted);
    }

    .fmg-shop-now-meta { min-width: 0; }

    .fmg-shop-now-label {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--accent-soft);
      margin-bottom: 2px;
    }

    .fmg-shop-now-artist,
    .fmg-shop-now-track {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .fmg-shop-now-artist {
      font-size: 13px;
      font-weight: 600;
    }

    .fmg-shop-now-track {
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-shop-now-actions {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin-top: 10px;
    }

    .fmg-shop-btn {
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.4);
      padding: 6px 11px;
      font-size: 11px;
      letter-spacing: 0.16em;
      text-transform: uppercase;
      cursor: pointer;
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
      display: inline-flex;
      align-items: center;
      gap: 6px;
      text-decoration: none;
      transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.18s ease, transform 0.12s ease;
    }

    .fmg-shop-btn-primary {
      background: linear-gradient(135deg, var(--accent), var(--accent-alt));
      color: #050509;
      border-color: transparent;
      box-shadow: 0 0 16px rgba(255,59,130,0.7);
    }

    .fmg-shop-btn-primary:hover {
      transform: translateY(-1px);
      box-shadow: 0 0 20px rgba(255,59,130,0.9);
    }

    .fmg-shop-btn-secondary:hover {
      border-color: var(--accent-soft);
      background: rgba(18,18,30,0.98);
    }

    .fmg-shop-text {
      font-size: 12px;
      color: var(--text-muted);
      margin-top: 8px;
    }

    .fmg-shop-grid {
      margin-top: 16px;
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
      gap: 16px;
    }

    .fmg-release-card {
      border-radius: var(--radius-lg);
      border: 1px solid rgba(255,255,255,0.08);
      background: rgba(8,8,16,0.96);
      padding: 10px 11px 11px;
      box-shadow: 0 16px 26px rgba(0,0,0,0.6);
      display: flex;
      flex-direction: column;
      gap: 7px;
    }

    .fmg-release-top {
      display: flex;
      gap: 10px;
      align-items: center;
    }

    .fmg-release-thumb {
      width: 48px;
      height: 48px;
      border-radius: 14px;
      background: #111;
      border: 1px solid rgba(255,255,255,0.2);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--text-muted);
    }

    .fmg-release-meta { min-width: 0; }

    .fmg-release-artist {
      font-size: 12px;
      font-weight: 600;
    }

    .fmg-release-title {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-release-label {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: var(--accent-soft);
    }

    .fmg-release-links {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 6px;
    }

    .fmg-release-link {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      padding: 4px 8px;
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.25);
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
      text-decoration: none;
    }

    .fmg-release-link:hover {
      border-color: var(--accent-soft);
    }

    .fmg-shop-side {
      background: rgba(10,10,18,0.96);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 12px 12px 13px;
      box-shadow: var(--shadow-soft);
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-merch-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
      gap: 12px;
      margin-top: 10px;
    }

    .fmg-merch-card {
      border-radius: var(--radius-lg);
      border: 1px solid rgba(255,255,255,0.08);
      background: rgba(8,8,16,0.96);
      padding: 8px 9px 9px;
      display: flex;
      flex-direction: column;
      gap: 6px;
    }

    .fmg-merch-thumb {
      height: 70px;
      border-radius: 12px;
      background: radial-gradient(circle at top left, rgba(255,59,130,0.3), transparent 60%),
                  radial-gradient(circle at bottom right, rgba(74,242,197,0.25), transparent 60%),
                  #050509;
    }

    .fmg-merch-name {
      font-size: 11px;
      font-weight: 600;
    }

    .fmg-merch-tag {
      font-size: 10px;
      color: var(--text-muted);
    }

    .fmg-about-wrapper {
      background: rgba(9,9,18,0.96);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 18px 16px 16px;
      box-shadow: var(--shadow-soft);
      font-size: 13px;
      color: var(--text-muted);
    }

    .fmg-about-pill-row {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 10px;
    }

    .fmg-about-pill {
      font-size: 11px;
      padding: 5px 10px;
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.2);
      background: rgba(5,7,14,0.96);
      color: var(--text-main);
    }

    .fmg-contact-layout {
      display: grid;
      grid-template-columns: minmax(0,1.4fr) minmax(260px,1.1fr);
      gap: 22px;
      align-items: flex-start;
    }

    .fmg-contact-form {
      background: rgba(9,9,18,0.96);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 16px;
      box-shadow: var(--shadow-soft);
      font-size: 13px;
    }

    .fmg-form-row { margin-bottom: 10px; }

    .fmg-form-label {
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      margin-bottom: 4px;
      color: var(--text-muted);
    }

    .fmg-form-input,
    .fmg-form-textarea {
      width: 100%;
      border-radius: 12px;
      border: 1px solid var(--border-soft);
      background: rgba(5,7,14,0.96);
      color: var(--text-main);
      padding: 7px 9px;
      font-size: 13px;
      outline: none;
    }

    .fmg-form-textarea {
      min-height: 120px;
      resize: vertical;
    }

    .fmg-contact-side {
      background: rgba(10,10,18,0.96);
      border-radius: var(--radius-lg);
      border: 1px solid var(--border-soft);
      padding: 12px 12px 13px;
      box-shadow: var(--shadow-soft);
      font-size: 12px;
      color: var(--text-muted);
    }

    .fmg-contact-send {
      border-radius: var(--radius-pill);
      border: 1px solid rgba(255,255,255,0.4);
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
      font-size: 11px;
      padding: 7px 12px;
      cursor: pointer;
      text-transform: uppercase;
      letter-spacing: 0.16em;
    }

    .fmg-contact-send:hover {
      border-color: var(--accent-soft);
      background: rgba(18,18,30,0.98);
    }

    .fmg-legal-section-title {
      font-size: 14px;
      font-weight: 600;
      margin-top: 8px;
      margin-bottom: 4px;
    }
    .fmg-legal-block {
      background: rgba(9,9,18,0.96);
      border-radius: var(--radius-xl);
      border: 1px solid var(--border-soft);
      padding: 16px 16px 18px;
      box-shadow: var(--shadow-soft);
      font-size: 12px;
      color: var(--text-muted);
      line-height: 1.7;
    }

    .fmg-legal-block ul {
      margin: 6px 0 0 14px;
      padding: 0;
    }

    .fmg-legal-block li { margin-bottom: 3px; }

    .fmg-player-shell {
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 50;
      pointer-events: none;
    }

    .fmg-player-wrap {
      width: 100%;
      padding: 0;
      pointer-events: none;
      position: relative;
    }

    .fmg-player {
      pointer-events: auto;
      position: relative;
      min-height: var(--player-height);
      border-radius: 0;
      background: radial-gradient(circle at top left, rgba(255,59,130,0.22), transparent 55%),
                  radial-gradient(circle at bottom right, rgba(74,242,197,0.18), transparent 55%),
                  rgba(6,6,18,0.96);
      border-top: 1px solid rgba(255,255,255,0.08);
      box-shadow: 0 -10px 25px rgba(0,0,0,0.7);
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 4px 16px 6px 16px;
      gap: 12px;
      overflow: visible;
      transition: transform 0.25s ease;
      transform: translateY(0);
    }

    .fmg-player-toggle {
      position: absolute;
      right: 24px;
      top: -22px;
      width: 36px;
      height: 22px;
      border-radius: 6px 6px 0 0;
      border: 1px solid rgba(255,255,255,0.5);
      border-bottom: none;
      background: rgba(5,5,10,0.98);
      color: var(--text-main);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 12px;
      cursor: pointer;
      box-shadow: 0 5px 10px rgba(0,0,0,0.7);
      padding: 0;
      z-index: 2;
    }

    .fmg-player-left {
      display: flex;
      flex-direction: row;
      align-items: center;
      gap: 10px;
      flex: 0 0 auto;
      min-width: 0;
    }

    .fmg-player-collapsed .fmg-player {
      transform: translateY(calc(100% - 4px));
    }

    .fmg-player-col {
      min-width: 200px;
      max-width: 260px;
    }

    .fmg-player-now {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
      color: var(--text-muted);
    }

    .fmg-player-tagline {
      font-size: 11px;
      color: var(--accent-soft);
    }

    .fmg-player-stream-name {
      font-size: 13px;
      text-transform: uppercase;
      letter-spacing: 0.18em;
    }

    .fmg-player-track {
      flex: 1 1 auto;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 12px;
      min-width: 0;
      overflow: hidden;
      margin-left: 0;
    }


    .fmg-player-streams-dropdown-inline {
      flex-shrink: 0;
      position: relative;
    }

    /* hide the legacy select, we drive via popup now */
    .fmg-player-streams-dropdown-inline select {
      display: none;
    }

    .fmg-streams-arrow {
      background: none;
      border: none;
      padding: 0;
      margin: 0;
      font-size: 16px;
      line-height: 1;
      cursor: pointer;
      transform: rotate(90deg);
      transition: transform 0.18s ease, opacity 0.18s ease;
      color: var(--accent-soft);
      opacity: 0.9;
      flex: 0 0 auto;
      width: 18px;
      height: 18px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }

    .fmg-streams-arrow:hover {
      opacity: 1;
    }

    /* when hover or popup open -> arrow points up */
    .fmg-player-streams-dropdown-inline:hover .fmg-streams-arrow,
    .fmg-player-streams-dropdown-inline.open .fmg-streams-arrow {
      transform: rotate(-90deg);
    }

    .fmg-streams-popup {
      position: fixed;
      bottom: var(--player-height);
      left: 0;
      right: auto;
      transform: none;
      display: none;
      pointer-events: none;
      flex-direction: column;
      gap: 3px;
      padding: 8px 6px;
      min-width: 260px;
      max-height: 260px;
      overflow-y: auto;
      background: rgba(5, 5, 15, 0.98);
      border-radius: 14px;
      border: 1px solid rgba(255, 255, 255, 0.22);
      box-shadow: 0 16px 42px rgba(0, 0, 0, 0.9);
      z-index: 999;
    }

    .fmg-streams-popup.visible {
      display: flex;
      pointer-events: auto;
    }

    .fmg-streams-popup-item {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 8px;
      padding: 4px 9px;
      font-size: 11px;
      border-radius: 999px;
      cursor: pointer;
      white-space: nowrap;
      color: var(--text-main);
    }
    .fmg-streams-popup-item-icon {
      font-size: 11px;
      margin-right: 4px;
      opacity: 0.9;
    }


    .fmg-streams-popup-item-main {
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0.14em;
    }

    .fmg-streams-popup-item-sub {
      font-size: 10px;
      color: var(--text-muted);
    }

    .fmg-streams-popup-item:hover {
      background: rgba(255, 255, 255, 0.06);
    }

    .fmg-streams-popup-item.active {
      background: var(--accent-soft);
      color: #050509;
    }

    .fmg-streams-popup-item.active .fmg-streams-popup-item-sub {
      color: rgba(0, 0, 0, 0.7);
    }

    .fmg-player-visualizer-inline {
      width: 260px;
      height: 48px;
      flex-shrink: 0;
      display: none;
      align-items: center;
      justify-content: center;
    }

    .fmg-viz-shell {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      padding: 5px 6px;
      border-radius: 999px;
      background: rgba(0,0,0,0.65);
      border: 1px solid rgba(255,255,255,0.24);
      cursor: pointer;
      overflow: hidden;
      box-shadow: 0 0 14px rgba(0,0,0,0.9);
      transition: box-shadow 0.2s ease, border-color 0.2s ease, background 0.2s ease;
    }

    .fmg-viz-shell[data-mode="bars"] {
      background: rgba(0,0,0,0.75);
      border-color: rgba(255,255,255,0.3);
    }
    .fmg-viz-shell[data-mode="smooth"] {
      background: rgba(10,10,25,0.9);
      border-color: var(--accent-soft);
      box-shadow: 0 0 16px rgba(255,59,130,0.7);
    }
    .fmg-viz-shell[data-mode="line"] {
      background: rgba(5,5,12,0.95);
      border-color: var(--accent-alt);
      box-shadow: 0 0 16px rgba(74,242,197,0.7);
    }

    .fmg-viz-bar {
      flex: 1;
      margin: 0 1px;
      border-radius: 999px;
      background: linear-gradient(180deg, rgba(0,255,213,1), rgba(255,59,130,0.95));
      height: 100%;
      transform-origin: bottom;
      transform: scaleY(0.7);
      box-shadow: 0 0 14px rgba(0,255,213,0.9);
      transition: transform 0.08s ease;
    }

    .fmg-player-cover {
      width: 64px;
      height: 100%;
      border-radius: 18px;
      overflow: hidden;
      border: none;
      background: #111;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.14em;
      color: var(--text-muted);
      flex-shrink: 0;
      margin-left: 6px;
    }

    .fmg-player-meta {
      min-width: 0;
      text-align: left;
      flex: 1 1 auto;
      max-width: 420px;
    }

    .fmg-player-artist,
    .fmg-player-title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      cursor: pointer;
    }

    .fmg-player-artist {
      font-size: 12px;
      font-weight: 600;
    }

    .fmg-player-title {
      font-size: 11px;
      color: var(--text-muted);
    }

    .fmg-player-artist:hover,
    .fmg-player-title:hover {
      text-decoration: underline;
      text-decoration-style: dotted;
    }

    .fmg-player-artist.marquee,
    .fmg-player-title.marquee {
      animation: fmg-marquee 9s linear infinite;
    }

    @keyframes fmg-marquee {
      0% { transform: translateX(0); }
      15% { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }

    .fmg-player-controls {
      display: flex;
      align-items: center;
      gap: 8px;
    }

    .fmg-icon-btn {
      width: 24px;
      height: 24px;
      border-radius: 999px;
      border: 1px solid rgba(255,255,255,0.35);
      background: rgba(10,10,20,0.96);
      color: var(--text-main);
      display: inline-flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      font-size: 11px;
      transition: background 0.2s ease, transform 0.12s ease, box-shadow 0.18s ease, border-color 0.2s ease;
    }

    .fmg-icon-btn:hover {
      border-color: var(--accent-soft);
      background: rgba(18,18,28,0.96);
      box-shadow: 0 0 12px rgba(255,59,130,0.6);
      transform: translateY(-1px);
    }

    .fmg-volume {
      display: flex;
      align-items: center;
      gap: 6px;
      min-width: 120px;
    }

    .fmg-volume-range {
      flex: 1;
      accent-color: var(--accent);
    }

    @media (max-width: 880px) {
      .fmg-streams-layout,
      .fmg-news-layout,
      .fmg-events-layout,
      .fmg-movie-detail-layout,
      .fmg-shop-layout,
      .fmg-contact-layout {
        grid-template-columns: minmax(0,1fr);
      }
    }

    @media (max-width: 740px) {
      .fmg-player {
        flex-wrap: wrap;
        min-height: 120px;
        row-gap: 8px;
      }
      :root {
        --player-height: 120px;
      }
      .fmg-home-slider {
        height: 260px;
      }
      .fmg-player-col {
        min-width: 100%;
      }
      .fmg-player-track {
        flex-wrap: wrap;
      }
    }

    @media (max-width: 620px) {
      .fmg-nav {
        flex-direction: column;
        align-items: flex-start;
      }
      .fmg-nav-menu {
        flex-wrap: wrap;
        justify-content: flex-start;
      }
      .fmg-home-slider-meta {
        flex-direction: column;
        align-items: flex-start;
      }
    }

/* === FMG v80: Generic detail layouts (News/Movies only) === */
.fmg-news-hero.fmg-detail-hero,
.fmg-movie-hero.fmg-detail-hero { position: relative; }
.fmg-news-hero.fmg-detail-hero::after,
.fmg-movie-hero.fmg-detail-hero::after { content:""; display:block; clear:both; }

.fmg-news-hero-img.fmg-detail-hero-img,
.fmg-movie-hero-img.fmg-detail-hero-img {
  float: left;
  width: 420px;
  max-width: 46%;
  margin: 0 18px 12px 0;
}
.fmg-news-hero-img.fmg-detail-hero-img img,
.fmg-movie-hero-img.fmg-detail-hero-img img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 14px;
}
.fmg-news-hero-main.fmg-detail-hero-main,
.fmg-movie-hero-main.fmg-detail-hero-main { display: block; }

@media (max-width: 880px) {
  .fmg-news-hero-img.fmg-detail-hero-img,
  .fmg-movie-hero-img.fmg-detail-hero-img {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 12px 0;
  }
}
.fmg-detail-hero { position: relative; }
.fmg-detail-hero::after { content:""; display:block; clear:both; }
.fmg-detail-hero-img {
  float: left;
  width: 420px;
  max-width: 46%;
  margin: 0 18px 12px 0;
}
.fmg-detail-hero-img img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 14px;
}
.fmg-detail-hero-main { display: block; }
@media (max-width: 880px) {
  .fmg-detail-hero-img {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 12px 0;
  }
}


/* === FMG v81: Align rating banner with Stream "More info" hero content (below breadcrumb) === */
.fmg-stream-detail-layout > .fmg-rating-panel{
  /* left column starts with breadcrumb; push rating panel down to align with hero banner */
  margin-top: 22px;
}
@media (max-width: 900px){
  .fmg-stream-detail-layout > .fmg-rating-panel{ margin-top: 0; }
}


/* === FMG v82: Events detail view (click card -> rich details) === */
.fmg-event-detail{
  margin-top: 14px;
}

.fmg-event-card{
  padding: 14px 14px 16px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,0.12);
  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(10px);
}
.fmg-event-detail-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}
.fmg-event-hero{ position:relative; }
.fmg-event-hero::after{ content:""; display:block; clear:both; }
.fmg-event-hero-img{
  float:left;
  width:420px;
  max-width:46%;
  margin:0 18px 12px 0;
}
.fmg-event-hero-img img{
  width:100%;
  height:auto;
  display:block;
  border-radius: 14px;
}
.fmg-event-meta{
  display:flex;
  flex-wrap:wrap;
  gap: 8px;
  margin-bottom: 10px;
}
.fmg-event-chip{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:4px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.16);
  background: rgba(10,10,20,0.65);
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: rgba(240,240,255,0.9);
}
.fmg-event-title{
  margin: 0 0 6px 0;
  font-size: 20px;
  letter-spacing: 0.02em;
}
.fmg-event-sub{
  font-size: 13px;
  color: rgba(235,235,255,0.78);
  line-height: 1.6;
  margin-bottom: 12px;
}
.fmg-event-actions{
  display:flex;
  flex-wrap:wrap;
  gap: 10px;
  margin-bottom: 12px;
}
.fmg-event-desc{
  font-size: 13px;
  color: rgba(235,235,255,0.86);
  line-height: 1.75;
}
@media (max-width: 880px){
  .fmg-event-hero-img{ float:none; width:100%; max-width:100%; margin:0 0 12px 0; }
}


/* === FMG v84: Events grid bigger + clickable + remove sidebar copy === */
.fmg-events-grid{
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
@media (max-width: 1060px){
  .fmg-events-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 640px){
  .fmg-events-grid{ grid-template-columns: 1fr; }
}
.fmg-event-card{
  padding: 14px 14px 16px;
  border-radius: 18px;
  cursor: pointer;
}
.fmg-event-card:hover{ transform: translateY(-1px); }
.fmg-event-poster{
  height: 180px;
  border-radius: 14px;
}
.fmg-event-card .fmg-event-title{
  font-size: 16px;
  line-height: 1.25;
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 2px;
}
.fmg-event-meta-line{
  font-size: 12px;
  line-height: 1.6;
}


/* === FMG v85: Events empty state === */
.fmg-empty-state{
  padding: 16px 14px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,0.12);
  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(10px);
}
.fmg-muted{
  color: rgba(235,235,255,0.72);
  font-size: 13px;
}


/* === FMG v88: Full-width banners + Events list/detail toggle (safe) === */
.fmg-panel-title{ display:block; width:100%; }
.fmg-event-poster{ width:100%; overflow:hidden; }
.fmg-event-poster img{ width:100%; height:100%; object-fit:cover; display:block; }


/* === FMG v89: Events full-width (remove empty right sidebar) === */
#page-events .fmg-events-layout{
  grid-template-columns: 1fr !important;
}
#page-events .fmg-events-layout > .fmg-news-side,
#page-events .fmg-events-layout > aside.fmg-news-side{
  display: none !important;
}


/* === FMG v90b: Movies posters + clickable cards (v89-safe) === */
.fmg-movie-card{ cursor:pointer; }
.fmg-movie-card:hover{ transform: translateY(-1px); }
.fmg-movie-card .fmg-movie-title{
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 2px;
}
.fmg-movie-card-poster{
  width:100%;
  height: 170px;
  border-radius: 14px;
  overflow:hidden;
  margin-bottom: 10px;
}
.fmg-movie-card-poster img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}
.fmg-movie-thumb-black{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background: rgba(0,0,0,0.88);
  border: 1px solid rgba(255,255,255,0.10);
}
.fmg-movie-thumb-black span{
  font-size: 12px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: rgba(240,240,255,0.75);
}


/* === FMG v90c: Movies detail full-width (remove empty sidebar) === */
#page-movies .fmg-news-layout,
#page-movies .fmg-movies-layout{
  grid-template-columns: 1fr !important;
}
#page-movies .fmg-news-layout > .fmg-news-side,
#page-movies .fmg-news-layout > aside.fmg-news-side,
#page-movies .fmg-movies-layout > .fmg-news-side,
#page-movies .fmg-movies-layout > aside.fmg-news-side{
  display:none !important;
}


/* === FMG v90f: Movies detail remove right info banner, full width === */
#page-movies .fmg-movies-layout{
  grid-template-columns: 1fr !important;
}
#page-movies .fmg-movies-layout > aside,
#page-movies .fmg-movies-layout > .fmg-movies-side,
#page-movies .fmg-movies-layout > .fmg-news-side{
  display: none !important;
}


/* === FMG v90g: Movies detail FULL WIDTH (remove right info banner) === */
#page-movies .fmg-movie-detail-layout{
  grid-template-columns: 1fr !important;
}
#page-movies .fmg-movie-detail-layout > aside.fmg-movie-side{
  display: none !important;
}


/* === FMG v90l: Shop track lookup + player buy button (Woo-ready) === */
.fmg-player-buy{
  margin-top: 8px;
  align-self: flex-start;
  display: inline-flex;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.16);
  background: rgba(0,0,0,0.38);
  color: rgba(245,245,255,0.92);
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
}
.fmg-player-buy:hover{
  background: rgba(255,255,255,0.06);
  border-color: rgba(255,255,255,0.26);
}

.fmg-shop-track-lookup{
  margin-top: 14px;
  padding: 12px 12px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(0,0,0,0.28);
}
.fmg-shop-track-lookup-title{
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 6px;
  color: rgba(245,245,255,0.88);
}
.fmg-shop-track-lookup-status{
  font-size: 13px;
  color: rgba(245,245,255,0.72);
  margin-bottom: 10px;
}
.fmg-shop-track-lookup-results{
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
.fmg-store-link{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 10px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(0,0,0,0.22);
}
.fmg-store-link:hover{
  border-color: rgba(255,255,255,0.22);
  background: rgba(255,255,255,0.05);
}
.fmg-store-left{
  min-width: 0;
}
.fmg-store-name{
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(245,245,255,0.90);
}
.fmg-store-title{
  font-size: 13px;
  color: rgba(245,245,255,0.72);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 540px;
}
.fmg-store-btn{
  flex: 0 0 auto;
  text-decoration: none;
  padding: 8px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.16);
  background: rgba(0,0,0,0.35);
  color: rgba(245,245,255,0.92);
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.fmg-store-btn:hover{
  background: rgba(255,255,255,0.06);
  border-color: rgba(255,255,255,0.26);
}
.fmg-shop-track-lookup-hint{
  margin-top: 10px;
  font-size: 12px;
  color: rgba(245,245,255,0.60);
}


/* === FMG PATCH: Clickable Artist/Title (opens Shop flow) === */
.fmg-clickable{ cursor:pointer; }
.fmg-clickable:focus{
  outline: 2px solid rgba(255,59,130,0.7);
  outline-offset: 2px;
}


/* === FMG PATCH: About mail visibility + section banners === */
.fmg-about-wrapper a{
  color: #9bdcff;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.fmg-about-wrapper a:hover{
  opacity: 0.95;
}

/* Use existing section titles as visual banners to separate sections */
.fmg-about-wrapper .fmg-legal-section-title{
  display: block;
  margin-top: 14px;
  margin-bottom: 10px;
  padding: 10px 12px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.14);
  background:
    radial-gradient(circle at top left, rgba(255,59,130,0.22), transparent 62%),
    radial-gradient(circle at bottom right, rgba(74,242,197,0.18), transparent 58%),
    rgba(8,8,16,0.92);
  color: rgba(245,245,255,0.95);
  letter-spacing: 0.16em;
  text-transform: uppercase;
  font-size: 12px;
}
.fmg-about-wrapper .fmg-legal-section-title + p{
  margin-top: 0;
}


/* === FMG PATCH: Taller About banners with icon === */
.fmg-about-wrapper .fmg-legal-section-title{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:56px;
  padding:14px 18px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,0.18);
  background:
    radial-gradient(circle at top left, rgba(255,59,130,0.28), transparent 60%),
    radial-gradient(circle at bottom right, rgba(74,242,197,0.22), transparent 58%),
    rgba(8,8,18,0.95);
  box-shadow: 0 12px 28px rgba(0,0,0,0.6);
  letter-spacing:0.18em;
  text-transform:uppercase;
  font-size:12px;
}

/* Icon before section title */
.fmg-about-wrapper .fmg-legal-section-title::before{
  content:"◆";
  font-size:14px;
  line-height:1;
  color:#ff7ab0;
  opacity:0.95;
  text-shadow:0 0 8px rgba(255,122,176,0.6);
}


/* === FMG PATCH: About banners icon ▸ + slightly reduced height === */
.fmg-about-wrapper .fmg-legal-section-title{
  min-height:48px;          /* reduced */
  padding:10px 16px;        /* reduced */
  border-radius:16px;
}

/* Icon change */
.fmg-about-wrapper .fmg-legal-section-title::before{
  content:"▸";
  font-size:13px;
  margin-right:2px;
}


/* === FMG PATCH: About banner hover animation (safe CSS-only) === */
.fmg-about-wrapper .fmg-legal-section-title{
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background 180ms ease;
  will-change: transform;
}

.fmg-about-wrapper .fmg-legal-section-title::before{
  transition: transform 180ms ease, opacity 180ms ease;
  will-change: transform;
}

.fmg-about-wrapper .fmg-legal-section-title:hover{
  transform: translateY(-1px);
  border-color: rgba(255,122,176,0.38);
  box-shadow: 0 16px 34px rgba(0,0,0,0.68);
  background:
    radial-gradient(circle at top left, rgba(255,59,130,0.34), transparent 60%),
    radial-gradient(circle at bottom right, rgba(74,242,197,0.26), transparent 58%),
    rgba(10,10,20,0.96);
}

.fmg-about-wrapper .fmg-legal-section-title:hover::before{
  transform: translateX(4px);
  opacity: 1;
}

/* Accessibility: reduce motion */
@media (prefers-reduced-motion: reduce){
  .fmg-about-wrapper .fmg-legal-section-title,
  .fmg-about-wrapper .fmg-legal-section-title::before{
    transition: none !important;
  }
  .fmg-about-wrapper .fmg-legal-section-title:hover{
    transform: none !important;
  }
  .fmg-about-wrapper .fmg-legal-section-title:hover::before{
    transform: none !important;
  }
}


/* === FMG STRUCTURE FIX: ensure pages render correctly === */
.fmg-page{ scroll-margin-top: 90px; }
.fmg-page{ display:none; }
.fmg-page.active{ display:block; }

/* FMG FINAL ROOT FIX: move player-reserve padding from app to main; remove artificial bottom slab */

/* === FMG CLICKABLE NOWPLAYING (Artist/Title -> Shop) === */
#playerArtist, #playerTitle{
  cursor: pointer;
}
#playerArtist:hover, #playerTitle:hover{
  text-decoration: underline;
}



/* === FMG RELEASE THUMB IMAGE MODE (hide initials) === */
.fmg-release-thumb{
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
/* === FMG COVER DISPLAY FIX: no text, image only === */
#playerCover, #shopNowCover,
.fmg-shop-item-cover, .fmg-shop-cover, .shop-cover{
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#playerCover{
  background-color: transparent !important;
}



/* === FMG CONTACT FIX: full-width form (no side banner) === */
#page-contact .fmg-contact-wrap{ grid-template-columns: 1fr !important; }
#page-contact .fmg-contact-side{ display:none !important; }
#page-contact .fmg-contact-card, #page-contact form{ max-width:none !important; width:100% !important; }



/* === FMG PATCH: Player cover always visible + default cover === */
.fmg-player-cover {
  height: 64px !important;
  min-height: 64px !important;
}
#playerCover {
  height: 64px !important;
  min-height: 64px !important;
base64,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") !important; /* default */
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* === FMG PATCH: Contact truly full-width (override page max-width) === */
#page-contact.fmg-page {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
}
#page-contact .fmg-contact-layout,
#page-contact .fmg-contact-form {
  width: 100% !important;
  max-width: none !important;
}



/* === FMG CONTACT LAYOUT: centered form + kicker on the right of title === */
#page-contact .fmg-page-title-wrap{
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 18px !important;
}
#page-contact .fmg-page-title{
  margin: 0 !important;
}
#page-contact .fmg-page-kicker{
  margin: 0 !important;
  text-align: right !important;
  white-space: nowrap;
  opacity: .85;
}

/* Center the entire contact content block under the header/menu */
#page-contact{
  padding-left: 24px;
  padding-right: 24px;
}
#page-contact .fmg-contact-layout{
  display: block !important;
  width: 100% !important;
  margin-top: 18px !important;
}
#page-contact .fmg-contact-form{
  width: min(860px, 100%) !important;
  max-width: 860px !important;
  margin: 0 auto !important;
}

/* Small screens: stack title + kicker nicely */
@media (max-width: 720px){
  #page-contact .fmg-page-title-wrap{
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  #page-contact .fmg-page-kicker{
    text-align: left !important;
    white-space: normal;
  }
}



/* === FMG CONTACT ALIGN: title/kicker constrained to form width === */
#page-contact .fmg-page-title-wrap{
  width: min(860px, 100%) !important;
  max-width: 860px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}



/* === FMG inline nav links === */
.fmg-inline-link{
  color: var(--accent-soft);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.fmg-inline-link:hover{ color: var(--accent); }
.fmg-inline-sep{ opacity:.7; padding: 0 6px; }


    /* === Link visibility (global) === */
    a:not(.fmg-btn):not(.fmg-nav-btn):not(#footer-toggle):not(.fmg-chip),
    .fmg-inline-link{
      color: var(--link-color);
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px;
      text-decoration-color: rgba(125,249,255,0.55);
    }
    a:not(.fmg-btn):not(.fmg-nav-btn):not(#footer-toggle):not(.fmg-chip):hover,
    .fmg-inline-link:hover{
      color: var(--link-hover);
      text-decoration-color: rgba(233,251,255,0.95);
    }
    a:not(.fmg-btn):not(.fmg-nav-btn):not(#footer-toggle):not(.fmg-chip):focus-visible,
    .fmg-inline-link:focus-visible{
      outline: 2px solid rgba(125,249,255,0.55);
      outline-offset: 2px;
      border-radius: 6px;
    }


    /* === News detail: image + text wrap (desktop) === */
    .fmg-clear{ clear: both; }
    @media (min-width: 900px){
      #newsDetailView .fmg-news-hero-top{
        display: block !important;
      }
      #newsDetailView .fmg-news-hero-img{
        float: left;
        width: 44%;
        max-width: 520px;
        margin: 0 18px 14px 0;
      }
      #newsDetailView .fmg-news-hero-img img{
        width: 100%;
        height: auto;
        display: block;
      }
      #newsDetailView .fmg-news-hero-main{
        display: block;
        width: auto;
        min-width: 0;
      }
      #newsDetailView .fmg-news-hero-body{
        margin-top: 10px;
      }
    }


/* ===========================
   NEWS DETAIL (clean layout)
   Image floats left; all text wraps beside it and continues below only when longer.
   =========================== */
#newsDetailView .fmg-news-detail{
  margin-top: 10px;
}
#newsDetailView .fmg-news-detail-content{
  padding: 14px 14px 16px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,0.12);
  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(10px);
}
#newsDetailView .fmg-news-detail-media{
  width: 100%;
  max-width: 520px;
  margin: 0 0 12px 0;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(0,0,0,0.35);
}
#newsDetailView .fmg-news-detail-media img{
  width: 100%;
  height: auto;
  display: block;
}
@media (min-width: 900px){
  #newsDetailView .fmg-news-detail-media{
    float: left;
    width: 44%;
    max-width: 520px;
    margin: 0 18px 14px 0;
  }
  #newsDetailView .fmg-news-type,
  #newsDetailView .fmg-news-hero-title,
  #newsDetailView .fmg-news-hero-meta,
  #newsDetailView .fmg-news-detail-body{
    clear: none !important;
  }
}
#newsDetailView .fmg-news-hero-title{
  font-size: 26px;
  line-height: 1.18;
  letter-spacing: -0.3px;
  margin-top: 6px;
}
#newsDetailView .fmg-news-hero-meta{
  margin-top: 8px;
  opacity: 0.78;
  font-size: 13px;
}
#newsDetailView .fmg-news-detail-body{
  margin-top: 12px;
  line-height: 1.75;
}
#newsDetailView .fmg-news-detail-body p{ margin: 0 0 12px 0; }
#newsDetailView .fmg-news-detail-body h3{ margin: 18px 0 10px; font-size: 16px; }


/* Peak-time white strobe (warehouse rave: stronger flood + harder flicker) */
.fmg-bg-pulse::after{
  content:'';
  position:absolute;
  inset:-20%;
  background:
    radial-gradient(circle at 30% 35%, rgba(255,255,255,0.95), rgba(255,255,255,0.0) 55%),
    radial-gradient(circle at 70% 65%, rgba(255,255,255,0.85), rgba(255,255,255,0.0) 60%),
    linear-gradient(0deg, rgba(255,255,255,0.20), rgba(255,255,255,0.0));
  opacity: calc(var(--strobe, 0) * 1.15);
  mix-blend-mode: screen;
  pointer-events:none;
  filter: blur(0.6px);
}


/* ===========================
   Warehouse Rave Background Layers
   Adds haze + grain + scanlines + vignette beyond lasers.
   Driven by CSS vars: --bg-energy and --strobe.
   =========================== */
.fmg-bg-pulse-layer{ position: fixed; inset:0; pointer-events:none; z-index:0; overflow:hidden; }
.fmg-rave-overlays{
  position:absolute;
  inset:0;
  pointer-events:none;
  mix-blend-mode: screen;
}
.fmg-rave-haze{
  position:absolute;
  inset:-20%;
  background:
    radial-gradient(circle at 20% 30%, rgba(255,255,255,0.10), rgba(255,255,255,0.0) 55%),
    radial-gradient(circle at 80% 60%, rgba(255,255,255,0.08), rgba(255,255,255,0.0) 60%),
    radial-gradient(circle at 55% 85%, rgba(255,255,255,0.06), rgba(255,255,255,0.0) 65%);
  filter: blur(18px);
  opacity: calc(0.18 + var(--bg-energy, 0) * 0.45);
  transform: translate3d(0,0,0) scale(1.05);
  animation: fmgHazeDrift 7.5s ease-in-out infinite;
}
@keyframes fmgHazeDrift{
  0%{ transform: translate3d(-1.5%, -1%, 0) scale(1.05) rotate(0deg); }
  50%{ transform: translate3d(1.8%, 1.2%, 0) scale(1.08) rotate(0.6deg); }
  100%{ transform: translate3d(-1.5%, -1%, 0) scale(1.05) rotate(0deg); }
}

.fmg-rave-grain{
  position:absolute;
  inset:-10%;
  background-image:
    radial-gradient(circle at 10% 20%, rgba(255,255,255,0.18) 0 1px, rgba(255,255,255,0.0) 2px),
    radial-gradient(circle at 60% 40%, rgba(255,255,255,0.14) 0 1px, rgba(255,255,255,0.0) 2px),
    radial-gradient(circle at 30% 80%, rgba(255,255,255,0.12) 0 1px, rgba(255,255,255,0.0) 2px);
  background-size: 120px 120px, 160px 160px, 200px 200px;
  opacity: calc(0.03 + var(--strobe, 0) * 0.25);
  filter: blur(0.25px) contrast(115%);
  animation: fmgGrainJitter 0.22s steps(2) infinite;
}
@keyframes fmgGrainJitter{
  0%{ transform: translate3d(0,0,0); }
  25%{ transform: translate3d(-0.6%, 0.3%, 0); }
  50%{ transform: translate3d(0.4%, -0.5%, 0); }
  75%{ transform: translate3d(-0.2%, -0.2%, 0); }
  100%{ transform: translate3d(0,0,0); }
}

.fmg-rave-scanlines{
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(
      to bottom,
      rgba(255,255,255,0.06) 0px,
      rgba(255,255,255,0.06) 1px,
      rgba(255,255,255,0.0) 3px,
      rgba(255,255,255,0.0) 6px
    );
  opacity: calc(0.05 + var(--bg-energy, 0) * 0.12);
  mix-blend-mode: overlay;
  animation: fmgScanMove 1.8s linear infinite;
}
@keyframes fmgScanMove{
  0%{ transform: translate3d(0,-2%,0); }
  100%{ transform: translate3d(0,2%,0); }
}

.fmg-rave-vignette{
  position:absolute;
  inset:-5%;
  background:
    radial-gradient(circle at center, rgba(0,0,0,0.0) 45%, rgba(0,0,0,0.55) 85%, rgba(0,0,0,0.75) 100%);
  opacity: 0.85;
  mix-blend-mode: multiply;
}

@media (prefers-reduced-motion: reduce){
  .fmg-rave-haze, .fmg-rave-grain, .fmg-rave-scanlines{ animation: none !important; }
}


/* ===========================
   SMOKE PUFFS (club haze between lasers)
   Lightweight DOM particles (no canvas). Spawns puffs intermittently.
   =========================== */

.fmg-smoke-layer{
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 0;
  overflow:hidden;
  mix-blend-mode: screen;
  opacity: 1;
}

.fmg-smoke-puff{
  position:absolute;
  width: 260px;
  height: 260px;
  border-radius: 999px;
  pointer-events:none;
  background:
    radial-gradient(circle at 40% 45%, rgba(255,255,255,0.18), rgba(255,255,255,0.0) 60%),
    radial-gradient(circle at 60% 55%, rgba(255,255,255,0.12), rgba(255,255,255,0.0) 62%),
    radial-gradient(circle at 50% 50%, rgba(140,170,255,0.10), rgba(0,0,0,0.0) 72%);
  filter: blur(10px) saturate(1.05);
  opacity: 0;
  transform: translate3d(0,0,0) scale(0.7);
  will-change: transform, opacity;
}

@media (prefers-reduced-motion: reduce){
  .fmg-smoke-puff{ transition: none !important; animation: none !important; }
}


/* === FIX: Shop banner long titles stay inside === */
.fmg-shop-now-meta { min-width: 0; }

.fmg-shop-now-artist,
.fmg-shop-now-track {
  white-space: normal;            /* allow wrapping */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.fmg-shop-now-artist {
  -webkit-line-clamp: 2;           /* max 2 lines */
  line-height: 1.2;
}

.fmg-shop-now-track {
  -webkit-line-clamp: 2;           /* max 2 lines */
  line-height: 1.25;
}


/* === FIX: Release cards / Merch text stays inside cards === */

/* Release cards (dynamic) */
.fmg-release-meta{ min-width: 0; }
.fmg-release-artist,
.fmg-release-title,
.fmg-release-label{
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.fmg-release-artist{ -webkit-line-clamp: 2; line-height: 1.2; }
.fmg-release-title{ -webkit-line-clamp: 2; line-height: 1.2; }
.fmg-release-label{ -webkit-line-clamp: 1; line-height: 1.2; opacity: 0.9; }

/* Merch cards (static) */
.fmg-merch-card{ min-width: 0; }
.fmg-merch-name,
.fmg-merch-tag{
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.fmg-merch-name{ -webkit-line-clamp: 2; line-height: 1.2; }
.fmg-merch-tag{ -webkit-line-clamp: 2; line-height: 1.2; }


/* ===========================
   PLAYER: remove marquee scroll, use more width, 2-line track title (CSS-only)
   NOTE: JS left untouched to avoid breaking click handlers.
   =========================== */

.fmg-player-left{
  flex: 1 1 auto;
}

.fmg-player-meta{
  max-width: none;
  flex: 1 1 auto;
  min-width: 0;
}

/* Disable marquee animation even if JS toggles .marquee */
.fmg-player-artist.marquee,
.fmg-player-title.marquee{
  animation: none !important;
  transform: none !important;
}

/* Artist: single line ellipsis */
.fmg-player-artist{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

/* Track title: up to 2 lines */
.fmg-player-title{
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.2;
}


/* ===========================
   GDPR CORNER POPUP (non-blocking)
   Bottom-right small box. Stores choice in localStorage.
   =========================== */
.fmg-gdpr-overlay{
  position: fixed;
  right: 14px;
  bottom: 92px; /* stay above the player */
  z-index: 99999;
  display: none;
  pointer-events: none; /* do not block the site */
}
.fmg-gdpr-overlay.is-open{ display: block; }

.fmg-gdpr-card{
  width: min(360px, calc(100vw - 28px));
  border: 1px solid rgba(255,255,255,0.12);
  background: rgba(10,10,10,0.94);
  box-shadow: 0 18px 60px rgba(0,0,0,0.55);
  border-radius: 14px;
  overflow: hidden;
  pointer-events: auto; /* allow clicks inside the popup */
}

.fmg-gdpr-inner{
  padding: 14px 14px 12px 14px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.fmg-gdpr-title{
  font-weight: 700;
  letter-spacing: 0.2px;
  margin: 0;
  font-size: 13px;
}
.fmg-gdpr-text{
  margin: 0;
  opacity: 0.92;
  font-size: 12.5px;
  line-height: 1.35;
}

.fmg-gdpr-actions{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.fmg-gdpr-btn{
  appearance: none;
  border: 1px solid rgba(255,255,255,0.14);
  background: rgba(255,255,255,0.06);
  color: rgba(255,255,255,0.92);
  padding: 9px 11px;
  border-radius: 10px;
  font-size: 12.5px;
  cursor: pointer;
  transition: transform .12s ease, background .12s ease, border-color .12s ease;
  user-select: none;
}
.fmg-gdpr-btn:hover{
  transform: translateY(-1px);
  border-color: rgba(255,255,255,0.22);
  background: rgba(255,255,255,0.10);
}
.fmg-gdpr-btn.primary{
  border-color: rgba(255,255,255,0.22);
  background: rgba(255,255,255,0.14);
}

.fmg-gdpr-links{
  padding: 0 14px 12px 14px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.fmg-gdpr-links a{
  font-size: 12px;
  opacity: 0.85;
  text-decoration: underline;
}



/* ===========================
   FOOTER + SOCIAL ICONS (compact)
   =========================== */
.fmg-footer{
  margin-top: 28px;
  padding: 12px 12px 110px 12px; /* bottom space above player */
  border-top: 1px solid rgba(255,255,255,0.06);
  background: rgba(0,0,0,0.14);
}
.fmg-footer-inner{
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fmg-footer-brand{
  font-weight: 800;
  letter-spacing: 0.3px;
  font-size: 13px;
  opacity: 0.92;
}
.fmg-footer-note{
  font-size: 12px;
  opacity: 0.66;
  margin-top: 2px;
}

/* Keep social icons strictly on one line */
.fmg-footer-right{
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.fmg-social{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 9px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(255,255,255,0.03);
  color: rgba(255,255,255,0.78);
  text-decoration: none;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, color .12s ease;
}
.fmg-social:hover{
  transform: translateY(-1px);
  border-color: rgba(255,255,255,0.18);
  background: rgba(255,255,255,0.06);
  color: rgba(255,255,255,0.92);
}
.fmg-social-ic{ display: inline-flex; }

/* Default: icons only (keeps height minimal and prevents wrapping) */
.fmg-social-label{ display: none; }

/* Optional: show labels only on large screens */
/* Narrow screens: allow horizontal scroll but keep one row */
@media (max-width: 520px){
  .fmg-footer-right{
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 2px;
  }
  .fmg-footer-right::-webkit-scrollbar{ height: 0; }
}


/* ===========================
   FOOTER: mobile tuning
   =========================== */
@media (max-width: 720px){
  .fmg-footer-inner{
    justify-content: center;
  }
  .fmg-footer-left{
    width: 100%;
    text-align: center;
  }
  .fmg-footer-right{
    width: 100%;
    justify-content: center;
  }
}

/* Very small screens: keep icons on one row and allow horizontal scroll (still one line) */
@media (max-width: 420px){
  .fmg-footer-right{
    justify-content: flex-start;
  }
}


/* ===========================
   FOOTER/PLAYER INTERACTION
   Keep footer content clear of the fixed player bar.
   JS updates: --fmg-footer-safe (px)
   =========================== */
:root{ --fmg-footer-safe: 110px; }
.fmg-footer{ padding-bottom: calc(var(--fmg-footer-safe) + 10px) !important; }



/* FOOTER: icons only (no text on the right) */
.fmg-social-label{ display:none !important; }


/* ===========================
   FOOTER LAYOUT FIX: keep text strictly left, icons strictly right
   Uses CSS Grid to avoid flex wrapping ambiguity.
   =========================== */
.fmg-footer-inner{
  display: grid !important;
  grid-template-columns: 1fr auto;
  align-items: center;
  column-gap: 12px;
  row-gap: 10px;
}

.fmg-footer-left{
  min-width: 0;
  justify-self: start;
  text-align: left !important;
}

.fmg-footer-right{
  justify-self: end;
}

/* Small screens: stack, text above icons */
@media (max-width: 720px){
  .fmg-footer-inner{
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .fmg-footer-left{
    justify-self: center;
    text-align: center !important;
  }
  .fmg-footer-right{
    justify-self: center;
  }
}


/* === Streams: detail view media (16:9) === */
#streamDetailView .fmg-stream-hero-top { display: block; }
#streamDetailView .fmg-stream-hero-media{
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 16px;
  overflow: hidden;
  background: rgba(0,0,0,.55);
  margin: 0 0 14px 0;
  box-shadow: 0 12px 34px rgba(0,0,0,.35);
}
#streamDetailView .fmg-stream-hero-media video,
#streamDetailView .fmg-stream-hero-media img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}
#streamDetailView .fmg-stream-hero-media video{ opacity: 0; }
#streamDetailView .fmg-stream-hero-media.has-video video{ opacity: 1; }
#streamDetailView .fmg-stream-hero-media.has-video img{ opacity: 0; }

/* Safety: hidden should not block clicks */
[hidden] { display: none !important; }

/* LATEST ticker: fixed 80s */
.fmg-news-ticker-inner,
#newsTickerInner,
.fmg-news-ticker-track {
  animation-duration: 80s !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
}
/* Center player icons inside circular buttons */
.fmg-player .fmg-btn,
.fmg-player button.fmg-btn,
.fmg-player .player-btn,
.fmg-player button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.fmg-player .fmg-btn svg,
.fmg-player .player-btn svg,
.fmg-player button svg {
  display: block;
  margin: 0 auto;
}

/* === FMG FIX: player icon color consistency (play/stop/volume same tone) === */
.fmg-player .player-btn,
.fmg-player button,
.fmg-player .fmg-btn{
  color: rgba(255,255,255,0.72);
}
.fmg-player .player-btn:hover,
.fmg-player button:hover,
.fmg-player .fmg-btn:hover{
  color: rgba(255,255,255,0.92);
}
.fmg-player svg{
  fill: currentColor;
  stroke: currentColor;
}

/* =========================================================
   FMG FIX: Player Play button (CSS-only icon states)
   - fmg-idle: underground ring (no SVG)
   - is-paused: triangle play
   - is-playing: pause bars
   Uses currentColor to match stop/volume.
   ========================================================= */
/* === FMG Player: control button sizing (keeps play/stop/volume same size) === */
.fmg-player .player-controls button,
.fmg-player .player-btn,
.fmg-player button.fmg-btn{
  width: 28px;
  height: 28px;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.fmg-player .player-controls button svg,
.fmg-player .player-btn svg,
.fmg-player button.fmg-btn svg{
  width: 14px;
  height: 14px;
}

#playerPlayPauseBtn{
  position: relative;
  overflow: hidden;
}

/* Keep icons consistent (no giant play / no blank state) */
#playerPlayPauseBtn::before,
#playerPlayPauseBtn::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  display:block;
}

/* Default / paused = small triangle (same visual weight as stop & volume) */
#playerPlayPauseBtn::after{
  width: 0;
  height: 0;
  border-left: 8px solid currentColor;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin-left: 1px;
}

/* Optional idle hint ring (does NOT hide the play icon) */
#playerPlayPauseBtn.fmg-idle::before{
  width: 14px;
  height: 14px;
  border-radius: 999px;
  border: 2px solid rgba(255,255,255,0.22);
  box-shadow:
    0 0 0 1px rgba(255,59,130,0.18),
    0 0 14px rgba(255,59,130,0.25),
    0 0 18px rgba(74,242,197,0.16);
}
#playerPlayPauseBtn.fmg-idle::before{ display:block; }
#playerPlayPauseBtn:not(.fmg-idle)::before{ display:none; }

/* Playing state (pause bars) */
#playerPlayPauseBtn.is-playing::after{
  width: 10px;
  height: 12px;
  border: 0;
  background: linear-gradient(
    90deg,
    currentColor 0 3px,
    transparent 3px 7px,
    currentColor 7px 10px
  );
  border-radius: 2px;
}

/* Ensure any inline SVG inside play button doesn't show */
#playerPlayPauseBtn svg{ display: none !important; }

/* =========================================================
   FMG FIX: Social icons visible; disabled if no URL yet
   ========================================================= */
.fmg-social.is-disabled{
  opacity: .35;
  pointer-events: none;
  cursor: default;
}

/* =========================================================
   FMG PLAYER ICONS — Minimal CSS-only set (Play/Pause/Stop/Volume/Mute)
   - Removes WP emoji play image
   - Ensures consistent sizing/weight across controls
   - Does NOT affect covers, socials, shop, feeds
   ========================================================= */

/* Remove WP emoji image inside Play */
#playerPlayPauseBtn img,
#playerPlayPauseBtn img.emoji{
  display: none !important;
}

/* Play/Pause button: no inner ring (avoid "circle inside circle") */
#playerPlayPauseBtn::before,
#playerPlayPauseBtn.fmg-idle::before{
  display: none !important;
}

/* Ensure Play triangle visible when paused (default state) */
#playerPlayPauseBtn{
  position: relative;
  overflow: hidden;
}
#playerPlayPauseBtn::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 8px solid currentColor;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin-left: 1px;
}

/* Pause bars when playing */
#playerPlayPauseBtn.is-playing::after{
  width: 10px;
  height: 12px;
  border: 0;
  margin-left: 0;
  background: linear-gradient(
    90deg,
    currentColor 0 3px,
    transparent 3px 7px,
    currentColor 7px 10px
  );
  border-radius: 2px;
}

/* STOP button */
#playerStopBtn{
  position: relative;
  overflow: hidden;
}
#playerStopBtn::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background: currentColor;
  border-radius: 2px;
}

/* MUTE/VOLUME button (speaker + wave / speaker + X) */
#playerMuteBtn{
  position: relative;
  overflow: hidden;
}
#playerMuteBtn svg,
#playerMuteBtn img{
  display: none !important;
}

/* Speaker body */
#playerMuteBtn::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-55%, -50%);
  width: 12px;
  height: 12px;
  background: currentColor;
  clip-path: polygon(
    0% 32%,
    32% 32%,
    62% 12%,
    62% 88%,
    32% 68%,
    0% 68%
  );
}

/* Wave (unmuted) */
#playerMuteBtn::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(25%, -50%) rotate(45deg);
  width: 9px;
  height: 9px;
  border: 2px solid currentColor;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-radius: 999px;
}

/* X (muted) */
#playerMuteBtn.is-muted::after{
  transform: translate(25%, -50%);
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 0;
  background:
    linear-gradient(45deg, transparent 44%, currentColor 44% 56%, transparent 56%),
    linear-gradient(-45deg, transparent 44%, currentColor 44% 56%, transparent 56%);
}


/* === FMG Home Slideshow: contain foreground + conditional blur-fill background === */
.fmg-home-slide{
  /* foreground (sharp) */
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  position: relative;
  overflow: hidden;
}

/* Use a CSS variable for the slide image so we can render it twice (blur bg + sharp fg) */
.fmg-home-slide::before,
.fmg-home-slide::after{
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--slide-bg);
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}

/* Blurred fill layer (only when needed) */
.fmg-home-slide::before{
  background-size: cover;
  filter: blur(18px) brightness(0.92) saturate(1.05);
  transform: scale(1.10);
  opacity: 0;
  transition: opacity 220ms ease;
}

/* Sharp foreground layer */
.fmg-home-slide::after{
  background-size: contain;
  filter: brightness(1.12) contrast(1.05) saturate(1.08);
  opacity: 1;
}

/* Enable blur-fill only when the image would letterbox noticeably */
.fmg-home-slide.has-letterbox::before{
  opacity: 0.62;
}

