.room-card.svelte-1oabyfj{display:flex;flex-direction:column;height:100%}.room-media.svelte-1oabyfj{position:relative;display:block;overflow:hidden}.room-media.svelte-1oabyfj .theme-image{border-radius:0;transition:transform .5s ease-out}.room-card.svelte-1oabyfj:hover .room-media:where(.svelte-1oabyfj) .theme-image{transform:scale(1.06)}.price-tag.svelte-1oabyfj{position:absolute;right:0;bottom:0;background:var(--rio-primary);color:#fff;font-family:Jost,sans-serif;font-size:19px;font-weight:600;padding:10px 18px}.price-tag.svelte-1oabyfj small:where(.svelte-1oabyfj){font-size:13px;font-weight:400;opacity:.85}.room-body.svelte-1oabyfj{display:flex;flex-direction:column;flex:1;padding:26px 24px 24px}.room-meta.svelte-1oabyfj{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:var(--rio-accent);margin-bottom:12px}.room-meta.svelte-1oabyfj li:where(.svelte-1oabyfj){display:flex;align-items:center;gap:6px}h3.svelte-1oabyfj{font-size:24px;margin-bottom:10px}h3.svelte-1oabyfj a:where(.svelte-1oabyfj){color:var(--rio-dark)}h3.svelte-1oabyfj a:where(.svelte-1oabyfj):hover{color:var(--rio-primary)}.room-body.svelte-1oabyfj p:where(.svelte-1oabyfj){font-size:15px;margin-bottom:22px}.room-actions.svelte-1oabyfj{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--rio-line)}.detail-link.svelte-1oabyfj{display:inline-flex;align-items:center;gap:6px;font-family:Jost,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}
