/* YTSTREAM 3.98 · Widgets compactos Populares / En tendencia */
.yt-theme-widget{display:grid;gap:9px;padding:12px;border:1px solid var(--yt-borde);border-radius:14px;background:var(--yt-superficie);overflow:hidden}.yt-theme-widget__head{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:0 2px 7px;border-bottom:1px solid var(--yt-borde-suave)}.yt-theme-widget__head>div{display:grid;gap:2px}.yt-theme-widget__head span{font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--yt-vinotinto-claro)}.yt-theme-widget__head h2{margin:0;font-size:15px;line-height:1.05}.yt-theme-widget__list{display:grid;gap:4px}.yt-theme-widget__item{display:grid;grid-template-columns:26px 46px minmax(0,1fr);gap:8px;align-items:center;min-height:54px;padding:5px;border-radius:9px;color:var(--yt-texto);text-decoration:none;transition:background-color .16s ease}.yt-theme-widget__item:hover{background:var(--yt-superficie-2)}.yt-theme-widget__item>b{font-size:12px;font-variant-numeric:tabular-nums;color:var(--yt-texto-3);text-align:center}.yt-theme-widget__item:nth-child(-n+3)>b{color:var(--yt-vinotinto-claro)}.yt-theme-widget__thumb{width:46px;height:46px;border-radius:8px;overflow:hidden;background:var(--yt-superficie-2)}.yt-theme-widget__thumb img,.yt-theme-widget__thumb>span{width:100%;height:100%;object-fit:cover}.yt-theme-widget__copy{display:grid;gap:3px;min-width:0}.yt-theme-widget__copy strong{font-size:10px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-theme-widget__copy small{font-size:8px;color:var(--yt-texto-2)}.yt-watch-lateral>.yt-theme-widget{margin-top:10px}@media(max-width:760px){.yt-theme-widget{padding:10px}.yt-theme-widget__item{grid-template-columns:24px 44px minmax(0,1fr)}}

/* Theme Control Center II · safe widget padding / variants */
.yt-cabecera{transition:transform .18s ease}.yt-cabecera.is-scroll-hidden{transform:translateY(-110%)}.yt-theme-widget{padding:16px!important;box-sizing:border-box}.yt-theme-widget__head{padding:0 4px 10px!important}.yt-theme-widget__item{padding:8px!important;gap:10px!important}.yt-theme-widget__copy{padding:2px 4px;min-width:0}.yt-theme-widget.has-no-ranking .yt-theme-widget__item{grid-template-columns:46px minmax(0,1fr)}.yt-theme-widget--posters .yt-theme-widget__list{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-theme-widget--posters .yt-theme-widget__item{display:flex;flex-direction:column;align-items:stretch}.yt-theme-widget--posters .yt-theme-widget__thumb{width:100%;height:auto;aspect-ratio:2/3}.yt-theme-widget--featured .yt-theme-widget__item:first-child{display:flex;flex-direction:column;align-items:stretch}.yt-theme-widget--featured .yt-theme-widget__item:first-child .yt-theme-widget__thumb{width:100%;height:150px}.yt-theme-widget.is-compact .yt-theme-widget__item{padding:6px!important;min-height:46px}.yt-theme-widget-surface--home .yt-theme-widget__list{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:10px;padding:3px}.yt-theme-widget-surface--home .yt-theme-widget__item{min-width:200px;max-width:240px;scroll-snap-align:start}.yt-theme-widget-surface--detail{margin:16px 0}.yt-theme-widget-surface--detail .yt-theme-widget__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.yt-theme-widget-surface--sidebar{margin:12px}.yt-sidebar:has(.yt-theme-widget){overflow-y:auto}.yt-theme-widget-surface--watch{margin-top:12px}.yt357-footer__group ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.yt357-footer__group li{padding:0}.yt-tarjeta__meta--fallback .yt-tarjeta__fecha{display:var(--yt399-card-year,inline)}.yt399-interest{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;background:var(--yt-superficie);border:1px solid var(--yt-borde);border-radius:10px;color:var(--yt-texto)}@media(prefers-reduced-motion:reduce){.yt-cabecera{transition:none}}

/* 3.99.1 widget geometry and readable metadata */
.yt-theme-widget{width:100%;min-width:0;gap:12px;color:var(--yt-texto);background:var(--yt-superficie);border:1px solid var(--yt-borde);border-radius:14px}
.yt-theme-widget__head h2{font-size:16px;line-height:1.3;color:var(--yt-texto)}
.yt-theme-widget__list{min-width:0}.yt-theme-widget__item{width:100%;min-width:0;box-sizing:border-box;text-decoration:none}
.yt-theme-widget__thumb{display:block;flex-shrink:0;min-width:0}.yt-theme-widget__thumb img,.yt-theme-widget__thumb>span{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.yt-theme-widget__copy{overflow:hidden;overflow-wrap:anywhere}.yt-theme-widget__copy strong{font-size:12px;line-height:1.4;color:var(--yt-texto)}.yt-theme-widget__copy small{font-size:10px;line-height:1.4;color:var(--yt-texto-2)}
.yt-theme-widget--list .yt-theme-widget__item{grid-template-columns:24px 46px minmax(0,1fr)}.yt-theme-widget--list.has-no-ranking .yt-theme-widget__item{grid-template-columns:46px minmax(0,1fr)}
.yt-theme-widget--posters .yt-theme-widget__item>b,.yt-theme-widget--featured .yt-theme-widget__item:first-child>b{text-align:left}
.yt-theme-widget-surface--home .yt-theme-widget__item{flex:0 0 240px;width:240px;max-width:80vw}.yt-theme-widget-surface--home .yt-theme-widget--posters .yt-theme-widget__item{flex-basis:160px;width:160px}
@media(max-width:760px){.yt-theme-widget{padding:12px!important}.yt-theme-widget__item{gap:8px!important}.yt-theme-widget--posters .yt-theme-widget__list{gap:8px}}
