.preview-strip .inclusive-ribbon{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}
.preview-strip .ribbon-family{justify-self:start;max-width:100%;object-fit:contain}
.preview-strip .shop-access{margin:0;order:initial;justify-self:center;color:#fff6e7;white-space:nowrap}
.preview-strip .language-switcher{justify-self:end;min-width:0}
.main-nav .nav-materials{color:#813d26;font-weight:700}
.footer-materials{border-top:1px solid #806b91;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}
.footer-materials h2{font-size:1.25rem;margin:0 0 6px}.footer-materials p{margin:0}.materials-actions{display:flex;gap:10px;flex-wrap:wrap}.materials-actions button:not(.button-cream){color:#fff6e7;border-color:#fff6e7}
.release-dialog{width:min(660px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;border:1px solid #cab9d3;border-radius:14px;background:#fff8ec;color:#39214f;padding:24px}
.release-dialog::backdrop{background:#261536ab}
.release-dialog h2{font-size:clamp(1.4rem,5vw,2rem);padding-right:35px}
.release-dialog iframe{width:100%;height:60vh;border:1px solid #dacbe1;margin-bottom:10px}
.release-close{float:right;border:1px solid #cdb9d3;background:#eee2f3;border-radius:8px;padding:5px 12px;font-size:22px}
.media-preview>.sp-video-cover{width:100%;height:100%;object-fit:cover}
