/* Only enqueued on the new owned detail pages. Existing catalogs keep their own CSS. */
.osts-detail{font-size:var(--wp--preset--font-size--small)}
.osts-detail h1{font-size:var(--wp--preset--font-size--large)!important;text-align:center;line-height:1.2!important}
.osts-detail :is(h2,h3){font-size:var(--wp--preset--font-size--medium)!important;line-height:1.3!important}
.osts-detail :is(p,li,figcaption,.wp-block-button__link){font-size:var(--wp--preset--font-size--small)!important}
.osts-detail .wp-block-buttons{justify-content:center;gap:1rem}
.osts-detail .wp-block-button__link{overflow-wrap:anywhere}
.osts-detail .osts-screens{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:24px!important;width:min(864px,calc(100vw - 48px))!important;max-width:none!important;margin:24px 0 24px 50%!important;padding:0!important;transform:translateX(-50%)!important;box-sizing:border-box!important}
.osts-detail .osts-screens figure{flex:1 1 300px!important;min-width:0!important;max-width:420px!important;margin:0!important;padding:0!important}
.osts-detail .osts-screens img{display:block!important;width:100%!important;height:auto!important;margin:0!important;image-rendering:pixelated!important}
.osts-detail .osts-screens figcaption{text-align:center}

.osts-detail h1{white-space:nowrap!important;overflow-wrap:normal!important;font-size:clamp(14px,4vw,var(--wp--preset--font-size--large))!important}.osts-detail .osts-screens figure{flex:0 1 420px!important;width:420px!important}.osts-detail .osts-screens img{aspect-ratio:4/3!important;object-fit:contain!important}.osts-detail>p:last-child,.osts-detail>p:nth-last-child(2){text-align:center}
