.video-container.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#000}.background-video.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.video-fallback.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#fff;text-align:center;background:linear-gradient(45deg,#1a1a1a,#333)}.video-fallback.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin-bottom:1rem}.video-fallback.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.2rem;max-width:80%}.message-overlay.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1);z-index:10}.message-overlay.visible.svelte-1uha8ag{opacity:1;transform:scale(1)}.message-background-image.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:0;transform:scale(1.1);transition:all 1s ease-out;animation:svelte-1uha8ag-fadeInZoom .8s ease-out forwards}.message-overlay.visible.svelte-1uha8ag .message-background-image:where(.svelte-1uha8ag){opacity:1;transform:scale(1)}.message-content.svelte-1uha8ag{position:relative;max-width:90%;text-align:center;z-index:1;opacity:0;transform:translateY(30px);transition:all .6s ease-out .3s}.message-overlay.visible.svelte-1uha8ag .message-content:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.message-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#000;font-size:3rem;margin:0;font-weight:700;line-height:1.2;word-wrap:break-word;padding:1rem 2rem;border-radius:10px;transform:scale(.9);transition:transform .4s ease-out .5s}.message-overlay.visible.svelte-1uha8ag .message-content:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){transform:scale(1)}@media (max-width: 768px){.message-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem;padding:.8rem 1.5rem}.message-content.svelte-1uha8ag{max-width:95%}.message-overlay.svelte-1uha8ag{transition:all .6s cubic-bezier(.4,0,.2,1)}.message-background-image.svelte-1uha8ag{transition:all .8s ease-out;animation:svelte-1uha8ag-fadeInZoom .6s ease-out forwards}.message-content.svelte-1uha8ag{transition:all .4s ease-out .2s}.message-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){transition:transform .3s ease-out .3s}}.connection-indicator.svelte-1uha8ag{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:8px;background:#000;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;z-index:20;transition:all .3s ease}.connection-indicator.connected.svelte-1uha8ag{background:#22c55e}.status-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:svelte-1uha8ag-pulse 2s infinite}.connection-indicator.connected.svelte-1uha8ag .status-dot:where(.svelte-1uha8ag){background:#fff;animation:none}@keyframes svelte-1uha8ag-fadeInZoom{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}
