:root{--ytvw-accent:#00B894}.ytvw-section,.ytvw-widget{margin:2em 0;font-family:inherit}.ytvw-heading{font-size:1.1em;font-weight:700;margin:0 0 .8em;padding-bottom:.4em;border-bottom:2px solid var(--ytvw-accent);color:inherit}.ytvw-nav{display:flex;align-items:center;gap:10px;margin-bottom:.8em}.ytvw-page{font-size:.9em;font-weight:700;min-width:2.8em;text-align:center;color:inherit}.ytvw-btn{width:36px;height:36px;border-radius:50%;background:var(--ytvw-accent);color:#fff;border:none;font-size:1.2em;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(0 0 0 / .2);transition:opacity .2s,transform .15s}.ytvw-btn:hover{opacity:.85;transform:scale(1.08)}.ytvw-btn:active{transform:scale(.95)}.ytvw-btn:disabled{opacity:.3;cursor:default;transform:none!important}[data-ytvw-slide],[data-rv-slide]{display:flex;gap:12px}[data-ytvw-slide][hidden],[data-rv-slide][hidden]{display:none}.ytvw-card{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;border:2px solid var(--ytvw-accent);box-shadow:0 2px 10px rgb(0 0 0 / .12);transition:transform .2s,box-shadow .2s}.ytvw-card:hover{transform:translateY(-4px);box-shadow:0 8px 22px rgb(0 0 0 / .2);text-decoration:none;color:inherit}.ytvw-thumb{position:relative;overflow:hidden;flex-shrink:0}.ytvw-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .4s}.ytvw-card:hover img{transform:scale(1.05)}.ytvw-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:rgb(0 0 0 / .52);color:#fff;font-size:1em;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background .2s,transform .2s}.ytvw-card:hover .ytvw-play{background:var(--ytvw-accent);transform:translate(-50%,-50%) scale(1.14)}.ytvw-card-title{padding:8px 10px 10px;margin:0;font-size:.85em;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ytvw-desktop{display:block}.ytvw-mobile{display:none}@media (max-width:1023px){.ytvw-widget{display:none!important}.ytvw-desktop{display:none!important}.ytvw-mobile{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ytvw-mobile::-webkit-scrollbar{display:none}.ytvw-mobile .ytvw-card{flex:0 0 78%;scroll-snap-align:start}}@media (prefers-color-scheme:dark){.ytvw-card-title{color:#f0f0f0}}.dark-mode .ytvw-card-title,.wp-dark-mode-active .ytvw-card-title,.ast-dark-mode .ytvw-card-title{color:#f0f0f0}