:root {
  color-scheme: dark;
  --bg: #07090d;
  --surface: #10141c;
  --surface-2: #161c27;
  --surface-3: #1c2431;
  --line: rgba(255, 255, 255, 0.1);
  --text: #f6f7fb;
  --muted: #9ca7b8;
  --red: #ed1b24;
  --red-dark: #bb1017;
  --gold: #f3c65c;
  --shadow: 0 22px 60px rgba(0, 0, 0, 0.42);
}

* { box-sizing: border-box; margin: 0; padding: 0; }

html,
body {
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
  background: var(--bg);
  color: var(--text);
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  background-color: #050609;
  background-image:
    linear-gradient(180deg, rgba(5, 6, 9, 0.10) 0, rgba(5, 6, 9, 0.38) 560px, #050609 1380px),
    url("data:image/webp;base64,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");
  background-position: top center, top center;
  background-repeat: no-repeat, no-repeat;
  background-size: 100% 1400px, 100% auto;
}

img { max-width: 100%; }
button, a { -webkit-tap-highlight-color: transparent; }
button { font: inherit; }

.skip-link {
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 9999;
  padding: 12px 16px;
  border-radius: 8px;
  background: #fff;
  color: #000;
  transform: translateY(-160%);
}

.skip-link:focus { transform: translateY(0); }

.site-header {
  width: 100%;
  border-bottom: 1px solid var(--line);
  background: rgba(7, 9, 13, 0.94);
}

.header-inner {
  width: calc(100% - 32px);
  max-width: 1320px;
  min-height: 82px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.brand {
  min-height: 52px;
  display: inline-flex;
  align-items: center;
  border-radius: 10px;
}

.brand img { display: block; width: 238px; height: auto; }

.broadcast-state {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 8px 12px;
  border: 1px solid rgba(237, 27, 36, 0.34);
  border-radius: 999px;
  background: rgba(237, 27, 36, 0.1);
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.live-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--red);
  box-shadow: 0 0 0 5px rgba(237, 27, 36, 0.15);
  animation: live-pulse 1.8s ease-out infinite;
}

@keyframes live-pulse {
  70%, 100% { box-shadow: 0 0 0 9px rgba(237, 27, 36, 0); }
}

main {
  width: calc(100% - 32px);
  max-width: 1320px;
  margin: 0 auto;
  padding: 30px 0 56px;
}

.watch-card {
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: var(--surface);
  box-shadow: var(--shadow);
}

.player-heading {
  min-height: 62px;
  padding: 12px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  border-bottom: 1px solid var(--line);
}

.player-heading > div { min-width: 0; flex: 1 1 auto; }

.eyebrow {
  display: block;
  margin-bottom: 2px;
  color: var(--red);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.player-heading h1 { font-size: 19px; line-height: 1.25; font-weight: 700; }
.player-subtitle {
  margin-top: 3px;
  max-width: 760px;
  height: 1.5em;
  overflow: hidden;
  color: #c7cdd7;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.025em;
  line-height: 1.5;
  white-space: nowrap;
}

.announcement-text { display: block; }

.player-subtitle.is-fading .announcement-text {
  opacity: 0;
  -webkit-animation: announcement-fade 7s ease-in-out both;
  animation: announcement-fade 7s ease-in-out both;
  will-change: opacity, transform;
}

@-webkit-keyframes announcement-fade {
  0% { opacity: 0; -webkit-transform: translateY(3px); transform: translateY(3px); }
  12%, 82% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
  100% { opacity: 0; -webkit-transform: translateY(-3px); transform: translateY(-3px); }
}

@keyframes announcement-fade {
  0% { opacity: 0; transform: translateY(3px); }
  12%, 82% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(-3px); }
}

.stream-status { flex: 0 0 auto; color: var(--muted); font-size: 13px; text-align: right; }

.video-container { position: relative; width: 100%; background: #000; }
.video-js { width: 100%; background: #000; }

.vjs-live-badge {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 8;
  width: 126px;
  opacity: 0.82;
  pointer-events: none;
}

.view-counter {
  position: absolute;
  bottom: 16px;
  left: 16px;
  z-index: 8;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 11px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.68);
  color: #fff;
  font-size: 13px;
  backdrop-filter: blur(8px);
  pointer-events: none;
}

#currentViews { color: var(--gold); font-weight: 800; }

.icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.action-bar {
  padding: 14px 16px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  background: #0c1016;
}

.control-btn {
  min-height: 48px;
  padding: 0 17px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: var(--surface-2);
  color: var(--text);
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  transition: background 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
}

.control-btn:hover {
  background: var(--surface-3);
  border-color: rgba(255, 255, 255, 0.2);
  transform: translateY(-1px);
}

.control-btn.primary { border-color: var(--red); background: var(--red); }
.control-btn.primary:hover { background: var(--red-dark); }

.share-wrap {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 10px;
}

.share-label { color: var(--muted); font-size: 15px; font-weight: 750; }
.a2a_kit { display: inline-flex; align-items: center; gap: 7px; }

.a2a_kit a {
  min-width: 42px;
  min-height: 42px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  background: rgba(255, 255, 255, 0.08);
  transition: transform 0.18s ease, background 0.18s ease;
}

.a2a_kit a:hover { transform: translateY(-1px); background: rgba(255, 255, 255, 0.14); }

.content-section {
  margin-top: 28px;
  padding: 24px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: rgba(16, 20, 28, 0.86);
}

.section-heading {
  margin-bottom: 18px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
}

.section-heading h2 { font-size: 21px; line-height: 1.25; }
.section-heading p { color: var(--muted); font-size: 14px; }

.source-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.playlist-item {
  width: 100%;
  min-height: 104px;
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 14px;
  border: 1px solid var(--line);
  border-radius: 13px;
  background: var(--surface-2);
  color: var(--text);
  text-align: left;
  cursor: pointer;
  transition: transform 0.18s ease, background 0.18s ease, border-color 0.18s ease;
}

.playlist-item:hover {
  transform: translateY(-2px);
  background: var(--surface-3);
  border-color: rgba(255, 255, 255, 0.22);
}

.playlist-item.is-active {
  border-color: rgba(237, 27, 36, 0.74);
  background: rgba(237, 27, 36, 0.1);
  box-shadow: inset 3px 0 0 var(--red);
}

.source-icon {
  width: 46px;
  height: 46px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.07);
  color: var(--red);
}

.source-copy { min-width: 0; }
.source-kicker { display: block; margin-bottom: 2px; color: var(--muted); font-size: 13px; }
.source-copy strong { display: block; font-size: 17px; line-height: 1.3; }

.goto {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

.destination-card {
  min-height: 76px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #0c1016;
  transition: transform 0.18s ease, border-color 0.18s ease;
}

.destination-card:hover { transform: translateY(-2px); border-color: rgba(255, 255, 255, 0.23); }
.destination-card img { width: 100%; height: auto; display: block; }
.store-shell { min-height: 260px; }

.store-loader {
  min-height: 210px;
  display: grid;
  place-items: center;
  color: var(--muted);
  text-align: center;
}

.store-loader::before {
  content: "";
  width: 30px;
  height: 30px;
  margin: 0 auto 12px;
  display: block;
  border: 3px solid rgba(255, 255, 255, 0.12);
  border-top-color: var(--red);
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

.store-loader.has-error::before { display: none; }

@keyframes spin { to { transform: rotate(360deg); } }

.site-footer { padding: 24px 16px 40px; color: var(--muted); font-size: 13px; text-align: center; }

:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 4px;
  box-shadow: 0 0 0 7px rgba(237, 27, 36, 0.82);
}

@media (max-width: 900px) {
  .source-grid { grid-template-columns: 1fr; }
  .goto { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .share-wrap { width: 100%; margin-left: 0; justify-content: center; padding-top: 4px; }
}

@media (max-width: 600px) {
  .header-inner, main { width: calc(100% - 20px); }
  .header-inner { min-height: 68px; }
  .brand img { width: 190px; }
  .broadcast-state { padding: 7px 10px; font-size: 11px; }
  main { padding-top: 14px; }
  .watch-card { border-radius: 12px; }
  .player-heading { min-height: 54px; padding: 10px 12px; }
  .player-heading h1 { font-size: 16px; }
  .player-subtitle { font-size: 12px; }
  .stream-status { display: none; }
  .vjs-live-badge { width: 84px; top: 9px; right: 9px; }
  .view-counter { left: 9px; bottom: 9px; padding: 6px 9px; font-size: 12px; }
  .action-bar { padding: 10px; gap: 8px; }
  .control-btn { min-height: 48px; flex: 1 1 calc(50% - 8px); padding: 0 12px; }
  .control-btn.primary { flex-basis: 100%; }
  .share-wrap { flex-direction: column; align-items: flex-start; }
  .a2a_kit { width: 100%; justify-content: space-between; }
  .a2a_kit a { min-width: 44px; min-height: 44px; }
  .content-section { margin-top: 14px; padding: 16px 12px; border-radius: 12px; }
  .section-heading { align-items: flex-start; flex-direction: column; gap: 4px; }
  .section-heading h2 { font-size: 18px; }
  .playlist-item { min-height: 88px; padding: 13px; }
  .goto { grid-template-columns: 1fr; }
  .destination-card { min-height: 66px; }
}

@media (min-width: 1400px) {
  .control-btn { min-height: 52px; font-size: 16px; }
  .playlist-item { min-height: 112px; }
}

/* O contador acompanha a escala da imagem sem mudar a diagramação normal. */
.video-js.vjs-fullscreen .view-counter {
  left: 28px;
  bottom: 28px;
  gap: 11px;
  padding: 13px 18px;
  font-size: 20px;
  border-width: 2px;
}

.video-js.vjs-fullscreen .view-counter .icon {
  width: 28px;
  height: 28px;
}

.video-js.vjs-fullscreen #currentViews { font-size: 22px; }

@media (min-width: 1800px) {
  .video-js.vjs-fullscreen .view-counter {
    left: 36px;
    bottom: 36px;
    padding: 16px 22px;
    font-size: 24px;
  }
  .video-js.vjs-fullscreen .view-counter .icon { width: 32px; height: 32px; }
  .video-js.vjs-fullscreen #currentViews { font-size: 27px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
  /* Avisos são informação da transmissão: mantemos o fade também em mobile. */
  .player-subtitle.is-fading .announcement-text {
    -webkit-animation: announcement-fade 7s ease-in-out both !important;
    animation: announcement-fade 7s ease-in-out both !important;
  }
}

@supports not (backdrop-filter: blur(8px)) {
  .view-counter { background: rgba(0, 0, 0, 0.84); }
}

@media (hover: none) and (min-width: 1000px) {
  .control-btn, .playlist-item, .destination-card { min-height: 58px; }
  :focus { outline: 4px solid #fff; outline-offset: 5px; }
}
