/* DUVEO 5.2.48.61.34 · Ajustes solo al canal público, base 5.2.48.61.33. */
/* Escritorio: espacio útil ampliado, sin alterar Inicio ni otras vistas. */
@media (min-width: 851px) {
  body.duveo-public-channel-page .duveo-main {max-width:1760px; width:100%; padding-left:clamp(16px,2vw,30px); padding-right:clamp(16px,2vw,30px);}
  .duveo-multi-public.duveo-channel-showcase {max-width:1680px; width:100%; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0;}
  .duveo-channel-showcase .duveo-showcase-hero {display:grid; grid-template-columns:128px minmax(0,1fr) auto; align-items:center; gap:20px 24px; padding:0 26px 25px; min-height:0; background:#fff;}
  .duveo-channel-showcase .duveo-showcase-cover-banner {grid-column:1/-1; grid-row:1; margin:0 -26px; width:calc(100% + 52px); height:clamp(165px,15vw,250px); position:relative; overflow:hidden; border-radius:20px 20px 0 0; background:linear-gradient(113deg,#eaf1ff 0%,#c8dcff 42%,#e4d5ff 70%,#f7deff 100%);}
  .duveo-channel-showcase .duveo-showcase-cover-banner:after {content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,13,54,.12),transparent 54%);}
  .duveo-channel-showcase .duveo-showcase-cover-banner img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
  .duveo-channel-showcase .duveo-showcase-hero.has-channel-cover:before {display:none;}
  .duveo-channel-showcase .duveo-showcase-avatar {grid-column:1;grid-row:2;}
  .duveo-channel-showcase .duveo-showcase-bio {grid-column:2;grid-row:2;flex:none;padding-right:0;}
  .duveo-channel-showcase .duveo-showcase-hero-actions {grid-column:3;grid-row:2;flex:none;margin:0;align-self:center;justify-content:flex-end;}
  .duveo-channel-showcase .duveo-showcase-stats {margin-top:18px;}
  .duveo-channel-showcase .duveo-showcase-grid:not(.is-list-view) {grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (min-width:851px) and (max-width:1250px) {
  .duveo-channel-showcase .duveo-showcase-hero {grid-template-columns:112px minmax(0,1fr);}
  .duveo-channel-showcase .duveo-showcase-hero-actions {grid-column:2;grid-row:3;justify-content:flex-start; margin:0;}
  .duveo-channel-showcase .duveo-showcase-grid:not(.is-list-view){grid-template-columns:repeat(3,minmax(0,1fr));}
}
/* En móvil permanece la cabecera aprobada: banner visible en escritorio solamente. */
@media (max-width:850px) {
  .duveo-channel-showcase .duveo-showcase-cover-banner {display:none;}
  .duveo-channel-showcase .duveo-showcase-tabs {width:100%; max-width:100%; min-width:0; gap:5px; flex-wrap:nowrap; overflow-x:auto; overscroll-behavior-inline:contain; -webkit-overflow-scrolling:touch; scroll-snap-type:x proximity; scrollbar-width:thin;}
  .duveo-channel-showcase .duveo-showcase-tab {min-height:36px; padding:7px 11px; font-size:12px; line-height:1.2; gap:5px; scroll-snap-align:start;}
  .duveo-channel-showcase .duveo-showcase-tab-icon,.duveo-channel-showcase .duveo-showcase-tab-icon svg {width:16px;height:16px;flex:none;}
  .duveo-channel-showcase .duveo-showcase-toolbar {display:flex; flex-direction:column;align-items:stretch; gap:9px;}
  .duveo-channel-showcase .duveo-showcase-tools {display:flex;width:100%;max-width:100%;gap:6px;align-items:center; justify-content:flex-start;flex-wrap:nowrap; overflow-x:auto;padding-bottom:3px;scrollbar-width:thin;}
  .duveo-channel-showcase .duveo-showcase-sort-wrap {min-height:38px;padding:0 9px; flex:none;}
  .duveo-channel-showcase .duveo-showcase-sort-wrap select {font-size:12px;max-width:123px;}
  .duveo-channel-showcase .duveo-showcase-search-wrap {min-height:38px; width:40px; flex:none;}
  .duveo-channel-showcase .duveo-showcase-search-wrap.is-open {width:145px;flex:none;}
  .duveo-channel-showcase .duveo-showcase-search-icon {height:36px;width:38px;padding:8px;}
  .duveo-channel-showcase .duveo-showcase-view-toggle {flex:none;}
  .duveo-channel-showcase .duveo-showcase-view-toggle button {height:37px;width:37px;}
  .duveo-channel-showcase .duveo-showcase-grid:not(.is-list-view) {grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px 10px;}
  .duveo-channel-showcase .duveo-showcase-grid.is-list-view {grid-template-columns:1fr;}
}
@media (max-width:540px) {
  .duveo-channel-showcase .duveo-showcase-stats {gap:0;}
  .duveo-channel-showcase .duveo-showcase-stats>div {padding:0 5px;}
  .duveo-channel-showcase .duveo-showcase-tab {min-height:36px; padding:6px 9px; font-size:12px;}
  .duveo-channel-showcase .duveo-showcase-search-wrap.is-open {width:135px;}
  .duveo-channel-showcase .duveo-showcase-section-head {min-width:0;}
  .duveo-channel-showcase .duveo-showcase-item .duveo-card-title {font-size:12px;}
}
