.question-modal__media{align-items:stretch;gap:calc(var(--spacing) * 1.5);flex-direction:column;width:min(100%,32rem);margin:0;display:flex}.question-modal__media-frame{aspect-ratio:4/3;border-radius:calc(var(--spacing) * 1.5);background:color-mix(in oklab, var(--color-cream) 4%, transparent);width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream) 12%, transparent), 0 8px 24px #0000002e;animation:question-modal-media-in .32s var(--ease-spring);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.question-modal__media-frame{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream) 12%, transparent), 0 8px 24px lab(0% 0 0/.18)}}.question-modal__media-frame img{object-fit:contain}.question-modal__media-fallback{padding:calc(var(--spacing) * 1);color:color-mix(in oklab, var(--color-cream) 60%, transparent);text-align:center;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}.question-modal__media-attribution{color:color-mix(in oklab, var(--color-cream) 50%, transparent);letter-spacing:.01em;text-align:center;direction:ltr;unicode-bidi:isolate;font-size:.6875rem;font-style:italic;line-height:1.3}@keyframes question-modal-media-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.question-modal__media-frame{animation:none}}