.backroom-shell{max-width:1100px;margin:0 auto;padding:40px 22px 90px}.backroom-story{max-width:850px;margin:auto}.backroom-story h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,7vw,74px);line-height:1.05}.backroom-intro{font-size:1.25rem;line-height:1.7}.backroom-story img,.backroom-story video{width:100%;max-height:78vh;object-fit:contain;border-radius:16px}.backroom-body{line-height:1.85;white-space:normal}.backroom-gallery{display:grid;gap:24px}.backroom-gallery figure{margin:0}.backroom-gallery figcaption{padding:10px 0;color:inherit;opacity:.8}.backroom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.backroom-card{border:1px solid #d99daf66;border-radius:16px;padding:22px;background:#ffffff08}.backroom-card img{width:100%;height:260px;object-fit:cover;border-radius:12px}.backroom-dialog{width:min(1050px,94vw);max-height:92dvh;overflow:auto;background:var(--admin-bg,#210d1c);color:var(--admin-text,#fff0f6);border:1px solid #d99daf;border-radius:18px;padding:24px}.backroom-dialog::backdrop{background:#090309bb}.backroom-dialog label{display:block;margin:14px 0}.backroom-dialog input:not([type=checkbox]),.backroom-dialog textarea,.backroom-dialog select{width:100%;box-sizing:border-box}.backroom-media-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.backroom-media-options img{max-width:100%;height:120px;object-fit:contain}.backroom-dialog button{min-height:44px;margin:6px}.backroom-dialog input[type=checkbox]{width:22px;height:22px;vertical-align:middle}.backroom-preview{background:#170b14;border:1px solid #d99daf55;border-radius:12px;padding:24px;margin-top:24px}.backroom-preview h1{color:inherit}.backroom-status{overflow-wrap:anywhere}@media(max-width:600px){.backroom-dialog{padding:16px}.backroom-shell{padding-top:25px}}
