.aaa-ys-stories{width:100%;margin:0 auto;color:#171717}.aaa-ys-heading{font-size:20px;font-weight:700;margin:0 0 14px;display:flex;align-items:center;gap:8px}.aaa-ys-heading span{color:#f39b13;font-size:18px}.aaa-ys-grid{display:flex;flex-wrap:nowrap;gap:12px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#999 #eee}.aaa-ys-card{display:block;flex:0 0 calc((100% - 60px)/6);min-width:0;background:#080808;color:#fff;text-decoration:none!important;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0002;transition:transform .18s ease;scroll-snap-align:start}.aaa-ys-card:hover{transform:translateY(-3px);color:#fff}.aaa-ys-grid::-webkit-scrollbar{height:8px}.aaa-ys-grid::-webkit-scrollbar-track{background:#eee;border-radius:8px}.aaa-ys-grid::-webkit-scrollbar-thumb{background:#999;border-radius:8px}.aaa-ys-grid::-webkit-scrollbar-thumb:hover{background:#666}.aaa-ys-thumb{position:relative;aspect-ratio:9/16;background:#222;overflow:hidden}.aaa-ys-thumb img{width:100%;height:100%;object-fit:cover;display:block}.aaa-ys-thumb:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#000b)}.aaa-ys-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0009;color:#fff;font-size:15px;padding-left:3px}.aaa-ys-card-title{font-size:13px;line-height:1.4;padding:9px 10px 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.aaa-ys-empty{padding:20px;background:#f6f6f6;border-radius:8px}.aaa-ys-player-page{margin:0!important;padding:0!important;background:#080808!important;overflow:hidden}.aaa-ys-player-shell{position:relative;width:100%;height:min(90vh,900px);min-height:500px;background:#050505;color:#fff;overflow:hidden;border-radius:8px}.aaa-ys-player-shell.aaa-ys-standalone{height:100dvh;min-height:0;border-radius:0}.aaa-ys-swiper{height:100%;width:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.aaa-ys-swiper::-webkit-scrollbar{display:none}.aaa-ys-slide{height:100%;min-height:100%;width:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:#050505;overflow:hidden}.aaa-ys-video-wrap{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.aaa-ys-iframe{border:0;width:min(100%,56.25vh);height:100%;max-height:100%;aspect-ratio:9/16;background:#000}.aaa-ys-video-info{position:absolute;left:0;right:0;bottom:0;padding:70px 18px 25px;background:linear-gradient(transparent,#000d);pointer-events:none}.aaa-ys-video-info strong{display:block;font-size:17px;line-height:1.4;text-shadow:0 1px 4px #000}.aaa-ys-video-info p{font-size:14px;margin:5px 0;color:#eee}.aaa-ys-video-info a{pointer-events:auto;color:#fff;text-decoration:underline;font-size:13px}.aaa-ys-back{position:absolute;z-index:10;top:14px;left:14px;width:40px;height:40px;border-radius:50%;background:#0009;color:#fff!important;text-decoration:none!important;display:grid;place-items:center;font-size:25px}.aaa-ys-swipe-hint{position:absolute;z-index:5;right:12px;top:50%;font-size:12px;background:#0008;padding:8px;border-radius:20px;writing-mode:vertical-rl;pointer-events:none}.aaa-ys-standalone .aaa-ys-iframe{height:100%;width:min(100vw,56.25dvh)}@media(max-width:1100px){.aaa-ys-card{flex-basis:calc((100% - 36px)/4)}}@media(max-width:700px){.aaa-ys-grid{gap:10px}.aaa-ys-card{flex-basis:calc((100% - 15px)/2.5)}.aaa-ys-heading{font-size:18px}.aaa-ys-card-title{font-size:12px;padding:8px}.aaa-ys-player-shell{height:88vh;min-height:450px}.aaa-ys-player-shell.aaa-ys-standalone{height:100dvh;min-height:0}.aaa-ys-iframe{width:100%;height:100%;aspect-ratio:auto}.aaa-ys-standalone .aaa-ys-iframe{width:100vw;height:100dvh}.aaa-ys-video-info{padding:65px 14px 22px}}@media(max-width:380px){.aaa-ys-grid{gap:8px}.aaa-ys-card{flex-basis:calc((100% - 12px)/2.5)}}