/* Mobile art direction: clear copy, contained product stage, restrained motion. */
@media(max-width:767px){
body #yolo-archive.ya-mobile-layout .ya-mobile-stage{padding-top:20px!important;background:var(--yolo-paper,#fff)!important;isolation:isolate}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-ui{position:relative!important;inset:auto!important;flex:0 0 auto!important;padding:0 22px!important;min-height:0!important;width:100%!important;pointer-events:auto!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy{padding:0!important;max-width:100%!important;transform:none!important;opacity:1!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy h1{font-size:clamp(38px,10.8vw,52px)!important;line-height:1.04!important;letter-spacing:-.055em!important;margin:0!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy h1 .ya-motion-word{color:var(--yolo-accent,#d92550)!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-description{display:block!important;font-size:13px!important;line-height:1.55!important;max-width:29ch!important;margin:12px 0 0!important;color:var(--yolo-muted,#565b63)!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-cta-row{margin-top:16px!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-cta-primary{display:inline-flex!important;justify-content:space-between!important;gap:24px!important;width:auto!important;min-height:46px!important;padding:12px 18px!important;font-size:13px!important;border-radius:8px!important;background:var(--yolo-accent,#d92550)!important;color:#fff!important;box-shadow:none!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media{position:relative!important;inset:auto!important;flex:1 1 auto!important;min-height:210px!important;width:calc(100% - 32px)!important;margin:20px 16px 0!important;border-radius:18px!important;background:var(--yolo-surface,#f4f5f6)!important;overflow:hidden!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media .ya-hero-kinetic{position:absolute!important;inset:0 0 48px!important;width:100%!important;height:auto!important;overflow:hidden!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media .ya-hero-kinetic::before,body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media .ya-hero-kinetic::after{display:none!important;content:none!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-object[class]{width:clamp(76px,24vw,108px)!important;height:clamp(100px,31vw,142px)!important;top:50%!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-object[class] .ya-stack-card img{padding:6px!important;object-fit:contain!important;filter:none!important;mix-blend-mode:multiply}
body #yolo-archive.ya-mobile-layout .ya-mobile-spotlight-label{left:16px!important;right:16px!important;bottom:14px!important;text-align:left!important;color:var(--yolo-ink,#181a1d)!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-spotlight-label span{font-size:10px!important;letter-spacing:.04em!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-spotlight-label strong{font-size:14px!important;line-height:1.35!important;margin:4px 0 0!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-mobile-scroll-cue,body #yolo-archive.ya-mobile-layout .ya-deck-hint{display:none!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-logo-rail{margin:16px 0 0!important;height:60px!important;min-height:60px!important;flex:0 0 60px!important;border:0!important;background:#fff!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-logo-item{height:60px!important;width:120px!important;flex:0 0 120px!important;padding:12px 20px!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-logo-item img{width:100%!important;height:32px!important;max-width:100%!important;max-height:32px!important;object-fit:contain!important;transform:none!important}
}
@media(max-width:767px) and (max-height:740px){body #yolo-archive.ya-mobile-layout .ya-mobile-stage{padding-top:12px!important}body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy h1{font-size:38px!important}body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-description{display:none!important}body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media{margin-top:14px!important;min-height:190px!important}}
@media(prefers-reduced-motion:reduce){#yolo-archive.ya-mobile-layout .ya-stack-card{animation:none!important;transition:none!important}}
/* Desktop-inspired layered field, with scroll depth on the outer product layers. */
@media(max-width:767px){
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media{background:transparent!important;border-radius:0!important;overflow:hidden!important;margin-top:14px!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy{transform:translate3d(0,var(--ya-copy-y,0px),0)!important;opacity:1!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-object[class] .ya-stack-card[class]{border-radius:12px!important;background:var(--yolo-surface,#f4f5f6)!important;box-shadow:0 12px 28px rgba(24,26,29,.07)!important;overflow:hidden!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-object[class] .ya-stack-card img{padding:10px!important;mix-blend-mode:normal!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-media .ya-hero-kinetic{inset:12px 0 38px!important}
body #yolo-archive.ya-mobile-layout .ya-mobile-spotlight-label{text-align:center!important;bottom:4px!important}
}
@media(prefers-reduced-motion:reduce){body #yolo-archive.ya-mobile-layout .ya-mobile-stage .ya-hero-copy{transform:none!important}}
