.wellness-page.svelte-96bp7e{background:var(--neu-bg);color:var(--neu-ink)}.wellness-page.svelte-96bp7e .bg-neutral:where(.svelte-96bp7e){background:var(--neu-bg-2);color:var(--neu-ink);box-shadow:var(--neu-inset-sm);border:1px solid var(--neu-hairline)}.wellness-page.svelte-96bp7e .text-neutral-content\/70:where(.svelte-96bp7e){color:var(--neu-muted)}.wellness-page.svelte-96bp7e .text-secondary:where(.svelte-96bp7e){color:var(--color-secondary)}.wellness-page.svelte-96bp7e .text-accent:where(.svelte-96bp7e){color:var(--color-accent)}.wellness-page.svelte-96bp7e .room-card:where(.svelte-96bp7e){transition:transform .25s,box-shadow .25s}.wellness-page.svelte-96bp7e .room-thumb:where(.svelte-96bp7e){width:100%;height:3.4rem;box-shadow:var(--neu-inset-sm);border-radius:1rem;overflow:hidden}.wellness-page.svelte-96bp7e .room-thumb img{object-fit:cover;opacity:.9;width:100%;height:100%}.wellness-page.svelte-96bp7e .room-card:where(.svelte-96bp7e){background:var(--neu-bg)}.wellness-page.svelte-96bp7e .room-card-image:where(.svelte-96bp7e){border-radius:1.25rem 1.25rem 0 0}.wellness-page.svelte-96bp7e .room-card:where(.svelte-96bp7e),.wellness-page.svelte-96bp7e .modal-box:where(.svelte-96bp7e){background:var(--neu-bg);box-shadow:var(--neu-raise);border:1px solid var(--neu-hairline)}.room-card.svelte-96bp7e:hover{transform:translateY(-4px);box-shadow:0 18px 45px #26231c29}.room-card-image.svelte-96bp7e{height:13rem;position:relative;overflow:hidden}.room-card-image.svelte-96bp7e img:where(.svelte-96bp7e){object-fit:cover;width:100%;height:100%;transition:transform .5s}.room-card.svelte-96bp7e:hover .room-card-image:where(.svelte-96bp7e) img:where(.svelte-96bp7e){transform:scale(1.04)}.room-card-image.svelte-96bp7e:after{content:"";background:linear-gradient(#0000 50%,#101e1973);position:absolute;inset:0}.room-card-image.svelte-96bp7e span:where(.svelte-96bp7e){z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800;position:absolute;bottom:1rem;left:1rem}
