/* Q13 only: approved full-height scene and shared v26 crop geometry. */
html .scene-media:has(.scene-image[src*="/q13-"][src*="-20260925.webp"]) .scene-image {
  animation: none !important; transform: none !important; filter: none !important;
}
@media (min-width: 701px) and (min-aspect-ratio: 32/25) {
  html body .scene-question.question-13 .question-shell {
    left: 4.5vw !important; right: auto !important; width: 40vw !important;
    max-width: 760px !important; transform: none !important;
  }
  html .scene-media:has(.scene-image[src*="/q13-"][src*="-desktop-v25-"]) .scene-portrait {
    inset: 0 0 0 48% !important; width: 52% !important; height: 100% !important;
    min-width: 0 !important; transform: none !important;
    mask-image: linear-gradient(90deg,transparent,#000 9%,#000) !important;
    -webkit-mask-image: linear-gradient(90deg,transparent,#000 9%,#000) !important;
  }
  html .scene-media:has(.scene-image[src*="/q13-"][src*="-desktop-v25-"]) .scene-shade {
    background: linear-gradient(90deg,rgba(6,8,9,.95),rgba(6,8,9,.80) 28%,transparent 52%),linear-gradient(0deg,rgba(6,8,9,.25),transparent 25%) !important;
  }
}
@media (max-width: 700px), (max-aspect-ratio: 12799/10000) {
  html .scene-media:has(.scene-image[src*="/q13-"][src*="-mobile-v26-"]) .scene-portrait {
    inset: 0 !important; width: 100% !important; height: 100% !important;
    min-width: 0 !important; transform: none !important; overflow: hidden;
    mask-image: none !important; -webkit-mask-image: none !important;
  }
  html .scene-media:has(.scene-image[src*="/q13-"][src*="-mobile-v26-"]) .scene-image {
    position: absolute !important; inset: auto !important;
    left: var(--q13-image-left) !important; top: var(--q13-image-top) !important;
    width: var(--q13-image-width) !important; height: var(--q13-image-height) !important;
    max-width: none !important; object-fit: fill !important;
  }
  html .scene-media:has(.scene-image[src*="/q13-"][src*="-mobile-v26-"]) .scene-shade {
    background: var(--q13-shade) !important;
  }
  html body .scene-question.question-13 .question-shell {
    top: var(--q13-copy-top) !important; bottom: 14px !important;
    left: 16px !important; right: 16px !important; width: auto !important;
    max-height: none !important; transform: none !important;
    padding-top: 0 !important; overflow-y: auto !important;
    scrollbar-width: thin; scrollbar-color: #b8a98e #262421;
  }
  html body .scene-question.question-13 h1 { font-size: clamp(20px,5.5vw,22px) !important; }
  html body .scene-question.question-13 .story-option { min-height: 44px; padding: 7px 11px !important; }
  html body .scene-question.question-13 .option-copy { font-size: 15.3px !important; line-height: 1.2 !important; }
  .question-13 .question-shell::-webkit-scrollbar { width: 4px; }
  .question-13 .question-shell::-webkit-scrollbar-thumb { background: #b8a98e; border-radius: 3px; }
}
