/* 每日伸展操（.st）：只由 stretch.php 以 ?v=filemtime 載入，不併入共用 style.css。
   頁面沒有說明段落：標題交給 subhero，影片下方只有三個短標。
   精緻感來自深綠劇院底、金色細框與環境光，不加裝飾字。 */

.st-wrap{padding-bottom:4rem}

.st{
  position:relative;overflow:hidden;padding:2.8rem 2.8rem 2.2rem;border-radius:18px;
  background:
    radial-gradient(58% 70% at 50% 0%, rgba(201,154,46,.16), transparent 62%),
    radial-gradient(50% 60% at 88% 100%, rgba(201,154,46,.07), transparent 70%),
    linear-gradient(145deg,#0d2015 0%,#143023 52%,#0c1d12 100%);
  border:1px solid rgba(201,154,46,.30);
  box-shadow:0 24px 60px rgba(10,28,18,.22);
}
.st::before{
  content:"";position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,var(--gold),#ecd9a6 50%,var(--gold));
}
.st *{box-sizing:border-box}

.st-video{max-width:1000px;margin:0 auto}
.st-video .embed{margin:0}
.st-video .embed-frame{
  border-radius:10px;overflow:hidden;background:#081209;
  border:1px solid rgba(201,154,46,.38);
  box-shadow:0 26px 54px rgba(0,0,0,.45),0 0 0 6px rgba(255,255,255,.02);
}
.st-video video{display:block;width:100%}
/* 播放器說明只留給讀屏（aria-label 也取自它），畫面上不顯示 */
.st-video figcaption{
  position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;
  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;
}

/* 三個短標：時長｜部位｜一張椅子 */
.st-meta{
  display:flex;justify-content:center;align-items:center;flex-wrap:wrap;
  gap:.8rem 0;list-style:none;margin:2.4rem 0 0;padding:0;
  font-size:1.3rem;letter-spacing:.12em;color:rgba(242,239,228,.74);
}
.st-meta li{padding:0 2.2rem;position:relative;line-height:1.6;white-space:nowrap}
.st-meta li + li::before{
  content:"";position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;
  border-radius:50%;background:rgba(201,154,46,.65);
}
.st-meta-dur{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}

@media(max-width:767px){
  .st-wrap{padding-bottom:2.6rem}
  .st{padding:1.2rem 1.2rem 1.6rem;border-radius:14px}
  .st-meta{margin-top:1.6rem;font-size:1.18rem;letter-spacing:.06em;gap:.4rem 0}
  .st-meta li{padding:0 1.2rem}
}
