
/* YARLSRI Complete responsive enhancements */
body{padding-bottom:88px} .player{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:90!important;width:100%!important}
.yf-ticker{display:flex;background:#050505;border-block:2px solid #ef244c;align-items:center;overflow:hidden;min-height:37px}.yf-ticker b{background:#bd1530;padding:10px 14px;white-space:nowrap;font-size:12px}.yf-marquee{flex:1;overflow:hidden;white-space:nowrap}.yf-marquee span{display:inline-block;padding-left:100%;animation:yf-scroll 24s linear infinite;font-size:13px}@keyframes yf-scroll{to{transform:translateX(-100%)}}
.yf-section{max-width:1220px;margin:28px auto;padding:0 24px}.yf-section h2{color:#ff9b55;margin:0 0 14px;font-size:24px}.yf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.yf-show{background:#0d1d30;border:1px solid #304057;border-radius:12px;overflow:hidden;text-align:center;padding-bottom:12px}.yf-show img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.yf-show h3{font-size:15px;color:#ff657b;margin:12px 7px 9px}.yf-show .yf-rj{display:inline-block;border-radius:20px;background:#22b96c;padding:5px 11px;font-size:12px}.yf-show small{display:block;color:#a6c1f5;margin:10px 4px 0}.yf-search{padding:12px;border:1px solid #50617b;border-radius:9px;background:#0c1b2c;color:#fff;max-width:420px;width:100%;margin-bottom:16px}.yf-apps{display:flex;flex-wrap:wrap;gap:14px}.yf-apps a,.yf-apps .yf-unset{background:#102238;border:1px solid #34506d;border-radius:10px;padding:14px;color:white;min-width:150px;text-align:center}.yf-unset{opacity:.65}.yf-partners{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 2px}.yf-partner{flex:0 0 170px;min-height:112px;background:#f3f5f9;color:#152133;border-radius:10px;display:grid;place-items:center;text-align:center;padding:12px;scroll-snap-align:start;font-weight:800}.yf-partner img{max-width:100%;max-height:86px;object-fit:contain}.yf-carousel-btn{background:#f12455;color:white;border:0;border-radius:20px;padding:7px 15px;margin:0 8px 5px 0}.yf-more{position:relative}.yf-more summary{cursor:pointer;list-style:none}.yf-more-menu{display:none;position:absolute;right:0;top:100%;min-width:220px;background:#0d1c30;border:1px solid #41506b;border-radius:10px;padding:8px;z-index:110;box-shadow:0 12px 25px #0009}.yf-more[open] .yf-more-menu{display:block}.yf-more-menu a{display:block;padding:10px!important;color:#fff}.yf-more-menu a:hover{background:#22344b}.yf-mobile-links{display:none}.yf-legal{background:#0b1c30;border:1px solid #263e59;border-radius:12px;padding:22px;line-height:1.9;white-space:pre-line}.yf-legal h1{color:#ff9b55}.yf-footer-links{max-width:1220px;margin:0 auto;padding:20px 24px 110px;display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:#b9c8d9}.yf-footer-links a:hover{color:#ff6588}
@media(max-width:800px){.yf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yf-mobile-links{display:block;background:#081525;border-bottom:1px solid #2a3950;padding:9px 12px}.yf-mobile-links summary{cursor:pointer;color:#fff;font-weight:700}.yf-mobile-links nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 0}.yf-mobile-links a{color:#fff;background:#12233a;padding:10px;border-radius:6px;font-size:13px}.yf-more{display:none}.yf-section{padding:0 12px}.yf-section h2{font-size:20px}}
@media(min-width:801px){.yf-mobile-links{display:none}}
