/* v241 — PC-only interaction restore on the stable v237 base.
   The mobile v217/v229 styles are intentionally untouched. */
@media (min-width:901px){
  /* Every visible Daedong mark remains a live home link. */
  body.v72-home > .site-header .brand,
  body.v72-home #meet .pc-meet-brand{
    pointer-events:auto!important;
    cursor:pointer!important;
  }

  /* Restore the three scene indicators at the lower-left of page 1. */
  body.v72-home #welcome.sample-hero .sample-hero-controls{
    display:flex!important;
    visibility:visible!important;
    pointer-events:auto!important;
    left:clamp(34px,6.2vw,118px)!important;
    bottom:clamp(28px,4.6vh,48px)!important;
    gap:10px!important;
    align-items:center!important;
    z-index:20!important;
  }
  body.v72-home #welcome.sample-hero .sample-hero-controls button{
    display:block!important;
    width:9px!important;
    min-width:9px!important;
    height:9px!important;
    border:1px solid rgba(255,255,255,.9)!important;
    border-radius:50%!important;
    padding:0!important;
    background:rgba(255,255,255,.64)!important;
    box-shadow:0 2px 8px rgba(12,43,58,.28)!important;
    cursor:pointer!important;
  }
  body.v72-home #welcome.sample-hero .sample-hero-controls button.active{
    width:28px!important;
    min-width:28px!important;
    background:#173f54!important;
    border-color:#173f54!important;
  }
  body.v72-home #welcome.sample-hero .sample-hero-controls .hero-pause{
    display:none!important;
  }

  /* The old desktop responsive rule pinned the first slide. Let the existing
     slider scripts switch all three scenes while keeping one canvas. */
  body.v72-home #welcome.sample-hero .sample-slide{
    display:block!important;
    left:0!important;
    top:0!important;
    right:0!important;
    bottom:0!important;
    width:100%!important;
    height:100%!important;
    transform:none!important;
    overflow:hidden!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide:not(.active){
    opacity:0!important;
    visibility:hidden!important;
    z-index:1!important;
    pointer-events:none!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide.active{
    opacity:1!important;
    visibility:visible!important;
    z-index:2!important;
    pointer-events:auto!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide .desktop-hero-art{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    display:block!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide .desktop-hero-copy{
    display:block!important;
    position:absolute!important;
    z-index:6!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:none!important;
  }
}
