.scrim.svelte-1hdk49t{z-index:90;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;border:none;position:fixed;inset:0}@keyframes svelte-1hdk49t-fade{0%{opacity:0}}.cinema.svelte-1hdk49t{z-index:91;background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--radius-lg);will-change:transform, width;flex-direction:column;animation:.22s backwards svelte-1hdk49t-fade;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 24px 80px #0009}.chrome.svelte-1hdk49t{justify-content:space-between;align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-2) 0 var(--space-3);background:var(--bg-surface);flex:none;display:flex}.title.svelte-1hdk49t{font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.actions.svelte-1hdk49t{flex-shrink:0;gap:4px;display:flex}.actions.svelte-1hdk49t button:where(.svelte-1hdk49t){border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.actions.svelte-1hdk49t button:where(.svelte-1hdk49t):hover{background:var(--bg-elevated);color:var(--text-primary)}.stage.svelte-1hdk49t{background:#000;position:relative;overflow:hidden}.stage.svelte-1hdk49t iframe:where(.svelte-1hdk49t){transform-origin:0 0;will-change:transform;border:none;display:block;position:absolute;top:0;left:0}
