.room.svelte-901o9o{position:relative;width:100%;overflow:hidden;border-radius:3px;background:#e9e2d6}.room__photo.svelte-901o9o{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.room__screen.svelte-901o9o{position:absolute;background:#f3f0ea;container-type:size;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.room__art.svelte-901o9o{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100cqw - 9cqh,(100cqh - 9cqh) * var(--r, 1.5));aspect-ratio:var(--r, 1.5);height:auto;object-fit:cover;opacity:0;transition:opacity 1.2s ease;box-shadow:0 1px 2px #0003}.room__art--fill.svelte-901o9o{width:100%;height:100%;aspect-ratio:auto;box-shadow:none}.room__art--on.svelte-901o9o{opacity:1}.room__glare.svelte-901o9o{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#ffffff05 34%,#fff0 35%)}@media(prefers-reduced-motion:reduce){.room__art.svelte-901o9o{transition:none}}.artwork-stage.svelte-1jz3ylk{display:flex;align-items:center;justify-content:center;height:clamp(220px,34vw,380px)}.artwork-stage.svelte-1jz3ylk img:where(.svelte-1jz3ylk){height:auto;width:auto}.arrow.svelte-1jz3ylk{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 2px 8px #1916141f;transition:border-color var(--duration-fast) var(--easing-default)}.arrow.svelte-1jz3ylk:hover{border-color:hsl(var(--foreground))}.arrow.svelte-1jz3ylk:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}
