/* Half the template's horizontal edge spacing, preserving vertical rhythm. */
:root {--indent:10px;--indent-negative:-10px;}
.glv:has(.lf-full-modern) {--indent:5px;--indent-negative:-5px;padding-left:5px;padding-right:5px;}
/* Halve both the centered column's former outer gap and its inner padding. */
.lf-full-modern .lf-detail-wrap {width:calc(50% + 535px);max-width:100%;padding-left:4.5px;padding-right:4.5px;}
.lf-full-modern > .urur__player-bottom,
.lf-full-modern > .lf-comments-layout {width:calc(50% + 526px);max-width:calc(100% - 9px);}
.mobile-menu__header,.mobile-menu__content {padding-left:10px;padding-right:10px;}
.mobile-menu__content ul.zert__menu-hidden {width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}
@media (max-width:760px) {
    .lf-full-modern .lf-detail-wrap {width:100%;padding-left:3px;padding-right:3px;}
    .lf-full-modern > .urur__player-bottom,
    .lf-full-modern > .lf-comments-layout {width:calc(100% - 6px);max-width:calc(100% - 6px);}
}
/* Desktop: retain full width and shorten only the picture height by 10%. */
@media (min-width:1024px) {
    .lf-full-modern .lf-player-stack {width:100%;margin-left:auto;margin-right:auto;}
    .lf-full-modern .lf-direct-video {aspect-ratio:160/81;}
}
