/* Promovideo OneTwo Ski: Player in der Seitensprache mit Untertiteln (Seiten onetwoski.html, en/onetwoski.html) */
.sk-promo { background: var(--sk-soft); }
.sk-promo .lead { max-width: 760px; }
.sk-promo-player {
  margin: 28px auto 0;
  max-width: 1080px;
  border: 1px solid var(--sk-line);
  border-radius: var(--sk-r-lg);
  background: var(--sk-card);
  overflow: hidden;
}
.sk-promo-player video {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  background: var(--sk-soft);
}
.sk-promo-player video::cue {
  font-size: 0.95em;
  line-height: 1.35;
  background: rgba(15, 24, 34, 0.82);
  color: #fff;
}
.sk-promo-note { max-width: 680px; margin: 10px auto 0; text-align: center; font-size: 11px; line-height: 1.45; color: var(--text-muted); }
@media (max-width: 600px) {
  .sk-promo-player { border-radius: var(--sk-r); }
}
@media (prefers-color-scheme: dark) {
  .sk-promo-player video::cue { background: rgba(0, 0, 0, 0.85); }
}
