.preview-actions{display:flex;align-items:center;gap:8px}.preview-back{display:none}.sample-art{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.sample-art::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.14) 50%,rgba(0,0,0,.42));pointer-events:none}.sample-art::after{z-index:2}.sample-art .sample-ornament{z-index:2}.sample-art .sample-kicker,.sample-art strong,.sample-art em,.sample-art .sample-lines{z-index:3}.sample-art .sample-kicker,.sample-art em{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55)}.sample-lines b{background:#fff!important;opacity:.32!important}
@media(max-width:880px){.preview-back{display:inline-flex;align-items:center;justify-content:center}.preview-head{position:sticky;top:0;z-index:3;background:#050609}.preview-title{min-width:0}.preview-actions{flex:none}.preview-actions .btn{min-height:42px}.mobile-tabs{grid-template-columns:repeat(3,1fr)}.mobile-tabs button{min-width:0}.catalog-preview-pane{padding-bottom:calc(10px + var(--safe-bottom))}.catalog-use{position:sticky;bottom:0;z-index:3}.catalog-preview-frame{background:#111}}
@media(max-width:520px){.preview-head{padding-top:10px}.preview-title span{max-width:46vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-actions{gap:5px}.preview-actions .btn{padding:8px 9px;font-size:10px}.catalog-head span{max-width:72vw}.catalog-preview-title{font-size:9px}}
