/* 기존 구획의 크기·좌우 순서·글꼴은 공개 CSS를 그대로 쓴다. */
[data-landing-addition] .ml-addition-motion{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}
[data-landing-addition] .ml-addition-poster{position:absolute;inset:0;display:block}
[data-landing-addition] .ml-addition-poster img{display:block;width:100%;height:100%;object-fit:contain}
[data-landing-addition] iframe{position:absolute;inset:0;border:0;transform-origin:top left;pointer-events:none;opacity:0}
[data-landing-addition] iframe[data-ready]{opacity:1}
[data-landing-addition] .ml-addition-motion:has(iframe[data-ready]) .ml-addition-poster{visibility:hidden}
[data-landing-addition] .ml-addition-example{position:absolute;right:10px;bottom:8px;margin:0!important;font:10px/1.4 Pretendard,sans-serif!important;color:#85858b;background:#ffffffd9;padding:2px 4px;border-radius:3px;z-index:2}
@media(max-width:760px){
 .easy-section [data-landing-addition] .feature-copy small{margin-top:14px}
}
.addition-create-visual{width:100%;height:auto;aspect-ratio:1;min-width:0}
.addition-discovery-visual{width:100%;aspect-ratio:1}
.create-feature[data-landing-addition] .feature-copy small{margin-top:18px}
@media(max-width:760px){.create-feature[data-landing-addition] .feature-copy small{margin-top:14px}}
@media(prefers-reduced-motion:reduce){[data-landing-addition] iframe{display:none!important}[data-landing-addition] .ml-addition-motion .ml-addition-poster{visibility:visible}}
/* 추가 블록의 폭은 기존 2열 트래커 격자의 폭과 같다. 기존 네 카드는 그대로 둔다. */
#tracker:has(.landing-discovery){height:auto;min-height:1700px}
.landing-discovery{max-width:1120px;margin:70px auto 0;padding:36px;background:#fff;border-radius:24px}
.landing-discovery h3{font-size:34px;line-height:1.35;margin:0}
.landing-discovery>p{font-size:20px;line-height:1.6;margin:14px 0 26px}
.landing-discovery .ml-addition-motion{height:auto;aspect-ratio:1.5}
.landing-discovery>small{display:block;font-size:12px;color:#767980;margin-top:16px}
[data-upcoming-groupbuy]{cursor:default}
[data-upcoming-groupbuy]:hover .pill-button{transform:translateY(45px)}
@media(max-width:760px){
 .landing-discovery{margin-top:48px;padding:22px 18px;border-radius:18px}
 .landing-discovery h3{font-size:26px}.landing-discovery>p{font-size:16px;margin:12px 0 20px}
 .landing-discovery .ml-addition-motion{aspect-ratio:.70}
 .addition-discovery-visual{aspect-ratio:.70}
 [data-upcoming-groupbuy]:hover .pill-button{transform:none}
}
