
/* Additive styles: do not disturb existing site CSS */
:root{ --eoas-accent: #c61a1a; }
h2.wordmark{ color: var(--eoas-accent) !important; }

/* Make Press and Videos translucent panels (not fixed) */
#press.eoas-translucent, #video.eoas-translucent, #videos.eoas-translucent {
  background: rgba(0,0,0,.22);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 10px;
  padding: 14px 18px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

/* Hide any old carousel controls inside press */
#press .controls, #press .carousel, #press [aria-label="Press"] .controls,
#press .play, #press .pause, #press .prev, #press .next { display: none !important; }

/* Press links list */
#press .eoas-press-links {
  list-style: none; margin: 10px 0 0; padding: 0;
  display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 8px 16px;
}
#press .eoas-press-links a{ color: #fff; text-decoration: underline; text-underline-offset: 2px; }

/* Music buttons with clickable logos */
#music .eoas-music-ctas {
  display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 12px; margin-top: 12px;
}
#music .eoas-music-ctas a {
  display: flex; align-items: center; justify-content: center; gap: 10px;
  padding: 10px 12px; color: #fff; text-decoration: none;
  background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12); border-radius: 8px;
}
#music .eoas-music-ctas img { width: 18px; height: 18px; display: inline-block; }
@media (max-width: 680px){
  #press .eoas-press-links{ grid-template-columns: 1fr; }
  #music .eoas-music-ctas{ grid-template-columns: 1fr; }
}
