/* KVANTYRA FEED MOBILE V136 STABLE SNAP START */

/*
  Phone feed:
  - media fills the complete visible post like the accepted tablet layout;
  - no side letterboxing from contain;
  - one post has exactly one list viewport;
  - no geometry script is allowed to re-anchor the scroll position.
*/

#feed.kv-feed-v131-screen.active .kv-feed-v106-list{
  scroll-behavior:auto!important;
  scroll-snap-type:y mandatory!important;
  scroll-padding-block:0!important;
  overscroll-behavior-y:contain!important;
  overflow-anchor:none!important;
}

#feed.kv-feed-v131-screen.active .kv-feed-v106-card{
  height:100%!important;
  min-height:100%!important;
  max-height:100%!important;
  scroll-snap-align:start!important;
  scroll-snap-stop:always!important;
  overflow-anchor:none!important;
}

@media(max-width:600px){
  #feed.kv-feed-v131-screen.active .kv-feed-v106-media{
    inset:0!important;
    width:100%!important;
    height:100%!important;
    display:block!important;
    overflow:hidden!important;
    background:#02030a!important;
  }

  #feed.kv-feed-v131-screen.active .kv-feed-v106-media img,
  #feed.kv-feed-v131-screen.active .kv-feed-v106-media video{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    background:#02030a!important;
  }

  #feed.kv-feed-v131-screen.active .kv-feed-v106-model{
    top:10px!important;
    left:10px!important;
    max-width:calc(100% - 76px)!important;
  }

  #feed.kv-feed-v131-screen.active .kv-feed-v106-actions{
    right:8px!important;
    top:auto!important;
    bottom:86px!important;
    width:50px!important;
    transform:none!important;
  }

  #feed.kv-feed-v131-screen.active .kv-feed-v106-author{
    left:12px!important;
    right:68px!important;
    bottom:12px!important;
  }
}

/* KVANTYRA FEED MOBILE V136 STABLE SNAP END */
