/* Film Studio V0.6: all rules scoped to the cinema, no changes to site themes. */
.cinema-context-panel{border:1px solid #8e7852;background:linear-gradient(120deg,#202937,#0f1d29 75%);padding:1rem 1.25rem;border-radius:14px;margin:1.1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
.cinema-context-panel[hidden]{display:none!important}
.cinema-context-panel .ctx-kicker{color:#d7bd8a;font-size:.71rem;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .3rem}
.cinema-context-panel h3{font:600 1.3rem/1.3 Georgia,serif;margin:0;color:#f8eee2}
.cinema-context-panel p{color:#cad3d9;line-height:1.5;font-size:.9rem;margin:.35rem 0 0;max-width:680px}
.cinema-context-panel .ctx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}
.cinema-context-panel .ctx-actions a,.cinema-context-panel .ctx-actions button{padding:.7rem .9rem;border:1px solid #a18a65;border-radius:8px;background:#1b3546;color:#fff;text-decoration:none;cursor:pointer;font:inherit;font-size:.8rem}
.cinema-context-panel .ctx-actions button{background:transparent}
.ev-cinema-context-launch{margin:0 0 .4rem auto;display:block;border:1px solid #ad945d;background:#1b3642;color:#fff6de;padding:9px 12px;border-radius:12px;cursor:pointer;font-weight:600;box-shadow:0 6px 20px #0006}
.ev-cinema-context-launch[hidden]{display:none!important}
@media(max-width:640px){.cinema-context-panel{align-items:stretch}.cinema-context-panel .ctx-actions{width:100%}}
