.rooms.svelte-1359xib{gap:24px;min-width:0;padding:28px 0;display:grid}header.svelte-1359xib{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow.svelte-1359xib{font:11px var(--font-mono);color:var(--entity);letter-spacing:.1em}h1.svelte-1359xib{font:800 clamp(25px,4vw,40px) var(--font-display);margin:12px 0}p.svelte-1359xib{color:var(--muted);font-size:13px;line-height:1.7}.lounge-door.svelte-1359xib{color:var(--fg);align-items:center;gap:24px;padding:0 24px 0 0;text-decoration:none;display:flex;overflow:hidden}.lounge-door.svelte-1359xib img:where(.svelte-1359xib){object-fit:cover;flex:none;width:30%;max-width:300px;height:170px}.lounge-door.svelte-1359xib>div:where(.svelte-1359xib){flex:1;padding:18px 0}.lounge-door.svelte-1359xib h2:where(.svelte-1359xib){font:800 24px var(--font-display);margin:8px 0}.lounge-door.svelte-1359xib p:where(.svelte-1359xib){margin:0 0 10px}.lounge-count.svelte-1359xib{font:12px var(--font-mono);color:var(--coin)}.enter.svelte-1359xib{font-size:13px;font-weight:700}.lounge-door.svelte-1359xib:hover{border-color:var(--coin)}.lounge-door.svelte-1359xib:focus-visible{outline:3px solid var(--coin);outline-offset:4px}.door.svelte-1359xib{background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--entity) 15%,var(--panel)),var(--panel));flex-wrap:wrap;align-items:center;gap:24px;padding:24px;display:flex}.door-icon.svelte-1359xib{font-size:64px}.door.svelte-1359xib>div:where(.svelte-1359xib){flex:1;min-width:180px}.door.svelte-1359xib h2:where(.svelte-1359xib){margin:0;font-size:20px}.door.svelte-1359xib p:where(.svelte-1359xib){margin:8px 0 0}.door.svelte-1359xib button:where(.svelte-1359xib){min-height:50px}.sorts.svelte-1359xib{flex-wrap:wrap;gap:8px;display:flex}.sorts.svelte-1359xib .active:where(.svelte-1359xib){color:var(--coin);border-color:var(--coin)}.gallery.svelte-1359xib{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.room-card.svelte-1359xib{min-width:0;color:var(--fg);text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.room-card.svelte-1359xib:hover{border-color:var(--entity);transform:translateY(-3px)}.room-card.svelte-1359xib:focus-visible{outline:3px solid var(--coin);outline-offset:4px}.card-info.svelte-1359xib{padding:18px}.card-info.svelte-1359xib h2:where(.svelte-1359xib){overflow-wrap:anywhere;margin:0 0 8px;font-size:19px}.level.svelte-1359xib{color:var(--entity);font-size:12px}.numbers.svelte-1359xib{color:var(--muted);font:12px var(--font-mono);flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.reacts.svelte-1359xib{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.reacts.svelte-1359xib span:where(.svelte-1359xib){background:var(--panel-2);border-radius:8px;padding:5px 8px;font-size:12px}.reacts.svelte-1359xib .quiet:where(.svelte-1359xib){color:var(--muted);background:0 0;padding-left:0}.empty.svelte-1359xib{text-align:center;grid-column:1/-1;padding:40px 20px}.empty.svelte-1359xib>span:where(.svelte-1359xib){font-size:56px}.empty.svelte-1359xib h2:where(.svelte-1359xib){font-size:20px}.empty.svelte-1359xib .btn:where(.svelte-1359xib){display:inline-flex}.pages.svelte-1359xib{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.pages.svelte-1359xib span:where(.svelte-1359xib){color:var(--muted);font-size:13px}.error.svelte-1359xib{color:var(--ember)}@media (width<=700px){.gallery.svelte-1359xib{grid-template-columns:minmax(0,1fr)}.door.svelte-1359xib{gap:14px;padding:20px}.door.svelte-1359xib button:where(.svelte-1359xib){width:100%}.lounge-door.svelte-1359xib{gap:0;padding:0 0 20px;display:grid}.lounge-door.svelte-1359xib img:where(.svelte-1359xib){width:100%;max-width:none;height:150px}.lounge-door.svelte-1359xib>div:where(.svelte-1359xib){padding:18px 20px 12px}.enter.svelte-1359xib{padding:0 20px}}@media (prefers-reduced-motion:reduce){.room-card.svelte-1359xib{transition:none}.room-card.svelte-1359xib:hover{transform:none}}
