/* Presentación pública sin controles: header, contenido y publicidad. */
.public-display{grid-template-rows:clamp(52px,10vh,110px) minmax(0,1fr) clamp(42px,9vh,105px)}
.display-pager{justify-content:flex-end;border-top:0;margin-top:5px;padding:4px 0;gap:0}
.display-pager>span{font-size:clamp(6px,.55vw,11px);color:#9aaec5;font-weight:600;letter-spacing:.8px}
.display-slide-timer{height:2px;background:#e5ecf5}.display-slide-timer>i{height:2px;background:#f7a27e}
@media(max-aspect-ratio:1/1){.public-display{grid-template-rows:clamp(48px,8vh,100px) minmax(0,1fr) clamp(42px,7vh,100px)}.display-pager{margin-top:4px;padding:3px 0}.display-pager>span{font-size:5px}}
@media(max-height:520px) and (min-aspect-ratio:1/1){.public-display{grid-template-rows:43px minmax(0,1fr) 40px}}
