.tv-fs{position:fixed;inset:0;z-index:1000;background:var(--wl-cream,#f5f0ee);display:flex;flex-direction:column}.tv-fs-stage{flex:1;min-height:0}.tv-fs-bodrum4,.tv-fs-bodrum4 .tv-fs-stage{background:#a38ba1}.tv-fs-birthday,.tv-fs-birthday .tv-fs-stage{background:linear-gradient(180deg,#173a3c,#081326)}.tv-fs-athensriviera{background:#24445f}.tv-fs-athensriviera:after,.tv-fs-athensriviera:before{content:none;position:absolute;inset-block:0;width:clamp(8rem,18vw,21rem);z-index:1;pointer-events:none;opacity:.78;background-repeat:no-repeat;background-size:5rem 5rem,4rem 4rem,5rem 5rem,4.5rem 4.5rem,5.5rem 5.5rem}.tv-fs-athensriviera:before{left:0;background-image:image-set(url("/templates/athensriviera/decor-shell.webp") type("image/webp"),url("/templates/athensriviera/decor-shell.png") type("image/png")),image-set(url("/templates/athensriviera/decor-coral.webp") type("image/webp"),url("/templates/athensriviera/decor-coral.png") type("image/png")),url(/templates/athensriviera/decor-sun.png),image-set(url("/templates/athensriviera/decor-starfish.webp") type("image/webp"),url("/templates/athensriviera/decor-starfish.png") type("image/png")),url(/templates/athensriviera/decor-gold-wave.png);background-position:50% 12%,25% 34%,70% 53%,30% 72%,68% 90%}.tv-fs-athensriviera:after{right:0;background-image:image-set(url("/templates/athensriviera/decor-starfish.webp") type("image/webp"),url("/templates/athensriviera/decor-starfish.png") type("image/png")),image-set(url("/templates/athensriviera/decor-shell.webp") type("image/webp"),url("/templates/athensriviera/decor-shell.png") type("image/png")),url(/templates/athensriviera/decor-gold-wave.png),image-set(url("/templates/athensriviera/decor-coral.webp") type("image/webp"),url("/templates/athensriviera/decor-coral.png") type("image/png")),url(/templates/athensriviera/decor-sun.png);background-position:50% 10%,30% 31%,70% 51%,35% 73%,70% 91%}.tv-fs-athensriviera .tv-fs-stage{position:relative;z-index:2;overflow:hidden;background:#24445f}.tv-fs-athensriviera .tv-fs-stage:after,.tv-fs-athensriviera .tv-fs-stage:before{content:none;position:absolute;inset-block:0;width:clamp(8rem,18vw,21rem);z-index:1;pointer-events:none;opacity:.78;background-repeat:no-repeat;background-size:5rem 5rem,4rem 4rem,5rem 5rem,4.5rem 4.5rem,5.5rem 5.5rem}.tv-fs-athensriviera .tv-fs-stage:before{left:0;background-image:image-set(url("/templates/athensriviera/decor-shell.webp") type("image/webp"),url("/templates/athensriviera/decor-shell.png") type("image/png")),image-set(url("/templates/athensriviera/decor-coral.webp") type("image/webp"),url("/templates/athensriviera/decor-coral.png") type("image/png")),url(/templates/athensriviera/decor-sun.png),image-set(url("/templates/athensriviera/decor-starfish.webp") type("image/webp"),url("/templates/athensriviera/decor-starfish.png") type("image/png")),url(/templates/athensriviera/decor-gold-wave.png);background-position:50% 12%,25% 34%,70% 53%,30% 72%,68% 90%}.tv-fs-athensriviera .tv-fs-stage:after{right:0;background-image:image-set(url("/templates/athensriviera/decor-starfish.webp") type("image/webp"),url("/templates/athensriviera/decor-starfish.png") type("image/png")),image-set(url("/templates/athensriviera/decor-shell.webp") type("image/webp"),url("/templates/athensriviera/decor-shell.png") type("image/png")),url(/templates/athensriviera/decor-gold-wave.png),image-set(url("/templates/athensriviera/decor-coral.webp") type("image/webp"),url("/templates/athensriviera/decor-coral.png") type("image/png")),url(/templates/athensriviera/decor-sun.png);background-position:50% 10%,30% 31%,70% 51%,35% 73%,70% 91%}.tv-fs-athensriviera .tv-fs-stage>.dev-stage{position:relative;z-index:2}.tv-fs-topbar{position:absolute;top:.9rem;left:.9rem;right:.9rem;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;pointer-events:none}.tv-fs-topbar>*{pointer-events:auto}.tv-fs-chrome{gap:.75rem;min-width:0;padding:.4rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--paper,#fbf8f6) 86%,transparent);backdrop-filter:blur(10px);border:1px solid rgba(40,67,95,.12);box-shadow:0 10px 30px -18px rgba(40,67,95,.55);color:var(--ink,#28435f)}.tv-fs-chrome,.tv-fs-close{display:inline-flex;align-items:center}.tv-fs-close{gap:.35rem;padding:.3rem .7rem;border:0;border-radius:999px;background:var(--ink,#28435f);color:var(--paper,#fbf8f6);font:inherit;font-size:.74rem;font-weight:600;line-height:1;cursor:pointer}.tv-fs-close:hover{background:var(--paper-deep,#1c2f44)}.tv-fs-close:focus-visible{outline:2px solid var(--focus-ring,#3a587a);outline-offset:2px}.tv-fs-name{font-family:var(--wl-display,Georgia,serif);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.tv-fs-name{display:none}}.tv-fs-scenepick{flex:none;max-width:min(13rem,calc(100vw - 8.5rem));padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--paper,#fbf8f6) 86%,transparent);backdrop-filter:blur(10px);border:1px solid rgba(40,67,95,.12);box-shadow:0 10px 30px -18px rgba(40,67,95,.55);font-size:.8rem}.tv-fs-scenepick .ui-select{display:block}.tv-fs-scenepick .ui-select-trigger{width:100%;min-width:0;gap:.4rem;padding:.15rem .45rem .15rem .2rem;border-radius:999px;border-color:transparent;background:transparent;color:var(--ink,#28435f)}.tv-fs-scenepick .ui-select-trigger:hover,.tv-fs-scenepick .ui-select-trigger[aria-expanded=true]{border-color:transparent;box-shadow:none;background:rgba(40,67,95,.07)}.tv-fs-scenepick .ui-select-value{min-width:0}.tv-fs-scenepick .ui-select-list{left:auto;right:0;min-width:12.5rem;max-width:calc(100vw - 1.8rem);max-height:min(21rem,calc(100dvh - 5.5rem))}.tv-fs-scene{display:flex;align-items:center;gap:.5rem;min-width:0}.tv-fs-scene-thumb{flex:none;width:24px;height:31px;border-radius:5px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(40,67,95,.18)}.tv-fs-scene-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-fs-scenepick .ui-select-option .tv-fs-scene-thumb{width:30px;height:39px;border-radius:6px}@media (prefers-reduced-motion:reduce){.tv-fs-scenepick .ui-select-list{animation:none}.tv-fs-scenepick .ui-select-chev,.tv-fs-scenepick .ui-select-trigger{transition:none}}