/* Original artwork remains intact; translations are available beside each image. */
.image-translation-copy,.banner-translation-copy{display:none}
html:not([lang="ko"]) .image-translation-copy{display:block;margin-top:10px;color:var(--ink,#242522);font-size:14px;line-height:1.7;text-align:start}
html:not([lang="ko"]) .banner-translation-copy{display:block}
.image-translation-copy summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--gold-dark,#9b6917);text-underline-offset:4px}
.image-translation-copy summary:hover{text-decoration:underline}
.image-translation-copy summary:focus-visible{outline:2px solid var(--gold-dark,#9b6917);outline-offset:3px;border-radius:3px}
.image-transcript-text{padding:6px 0 12px;overflow-wrap:anywhere}
.image-transcript-text p{margin:0 0 .8em}
.image-transcript-text p:last-child{margin-bottom:0}
html:not([lang="ko"]) .feed-card .image-translation-copy{padding-inline:8px}
html:not([lang="ko"]) .feed-marquee-group[aria-hidden="true"] .image-translation-copy{display:none}
.feed-marquee:focus-within .feed-marquee-track,.feed-marquee:has(.image-translation-copy[open]) .feed-marquee-track{animation-play-state:paused}
html[dir="rtl"] .image-translation-copy{direction:rtl}
@media(min-width:701px){
 html:not([lang="ko"]) .hero-bread-slide{background:#29291f url('/assets/home-bread-banner-mobile.webp') center 57%/cover no-repeat}
 html:not([lang="ko"]) .hero-bread-slide .hero-bread-image{opacity:0}
 html:not([lang="ko"]) .hero-bread-slide .hero-mobile-only{display:flex}
 html:not([lang="ko"]) .hero-bread-slide .hero-shade{display:block;background:linear-gradient(90deg,#1d1710c9,#1d171063 58%,transparent)}
 html:not([lang="ko"]) .hero-bread-slide h2{font-size:clamp(22px,3.4vw,58px);line-height:1.25;letter-spacing:-.035em;margin:0 0 16px;color:#fff}
 html:not([lang="ko"]) .hero-bread-slide .home-hero-copy{max-width:700px}
 html[dir="rtl"] .hero-bread-slide .home-hero-inner{justify-content:flex-end}
 html[dir="rtl"] .hero-bread-slide .hero-shade{background:linear-gradient(270deg,#1d1710c9,#1d171063 58%,transparent)}
}
@media(max-width:700px){html:not([lang="ko"]) .image-translation-copy{font-size:13px}}
