/* Nexora V31: consistent presentation grid across all themes */
#slidesPreview .slide-sheet{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;text-align:left!important;padding:6%!important;gap:0!important;min-height:0!important;box-sizing:border-box!important}
#slidesPreview .slide-sheet h2{display:block!important;position:static!important;transform:none!important;align-self:stretch!important;text-align:left!important;width:100%!important;margin:0 0 3% 0!important;padding:0 0 2% 0!important;line-height:1.2!important;font-size:clamp(14px,3.4vw,32px)!important;flex:0 0 auto!important}
#slidesPreview .slide-sheet p{display:block!important;position:static!important;transform:none!important;align-self:stretch!important;text-align:left!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.42!important;font-size:clamp(10px,2.05vw,19px)!important;flex:1 1 auto!important;overflow:hidden!important;overflow-wrap:break-word!important}
#slidesPreview .slide-sheet:nth-child(n) h2,#slidesPreview .slide-sheet:nth-child(n) p{text-align:left!important}
@media print{body.print-slides #slidesPreview .slide-sheet{padding:6%!important}body.print-slides #slidesPreview .slide-sheet h2{font-size:32pt!important}body.print-slides #slidesPreview .slide-sheet p{font-size:18pt!important}}
