/*! The Golden Club · Compiaz Design · © 2026 */

:root {
  --gc-gold: #a79927;
  --gc-gold-dark: #9b8f30;
  --gc-text: #111;
  --gc-green: rgb(14, 193, 47);
  --gc-font: Roboto, -apple-system, 'Segoe UI', 'Helvetica Neue', sans-serif;
}

.gc-no-scroll { overflow: hidden; }
.gc-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }

/* YouTube (Zwei-Klick) */
.gc-video { position: relative; aspect-ratio: 16 / 9; width: 100%; background: #111; border-radius: 12px; overflow: hidden; }
.gc-video button {
  position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px;
  width: 100%; border: 0; background: #111; color: #fff; font: 600 16px/1.4 var(--gc-font); cursor: pointer;
}
.gc-video button::before { content: ""; width: 72px; height: 50px; border-radius: 12px; background: #c00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l8 5-8 5z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center / 28px; }
.gc-video small { font-weight: 400; opacity: .7; font-size: 13px; }
.gc-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
