.vision-lounge .tavla-rooms{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.vision-lounge-nav{display:flex;gap:6px;margin-bottom:26px;padding-bottom:14px;border-bottom:1px solid var(--color-vs-line);overflow-x:auto}@media(min-width:1024px){.vision-lounge-nav{display:none}}.vision-lounge-nav a{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;min-height:44px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--color-vs-muted);border:1px solid transparent;border-radius:10px}.vision-lounge-nav a[aria-current]{background:var(--color-vs-surface);border-color:var(--color-vs-line);color:var(--color-vs-accent)}.vision-lounge-nav a:hover{color:var(--color-vs-ink);background:var(--color-vs-surface)}.vision-lounge-content>div>header{margin-bottom:24px}.vision-lounge-content>div>header h1{font-family:var(--font-russo);font-size:clamp(26px,3vw,36px);letter-spacing:-.025em}.vision-lounge-guide{border-block:1px solid var(--color-vs-line);padding-block:28px;margin-top:36px}.vision-lounge h2{scroll-margin-top:100px}.vision-lounge-explore>h2,.vision-lounge-guide>h2{font-size:20px;font-weight:700;margin-bottom:20px}.vision-lounge-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.vision-lounge-guide li{display:flex;gap:14px}.vision-lounge-step{color:var(--color-vs-accent);font-size:26px;font-family:var(--font-russo);opacity:.8}.vision-lounge-guide h3{font-size:15px;font-weight:700;margin:3px 0 5px}.vision-lounge-caption p,.vision-lounge-guide p{color:var(--color-vs-muted);font-size:13px;line-height:1.6}.vision-lounge-explore{margin-top:30px}.vision-lounge-explore>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vision-lounge-explore a{overflow:hidden;border:1px solid var(--color-vs-line);border-radius:14px;background:var(--color-vs-surface)}.vision-lounge-preview{aspect-ratio:2.1;overflow:hidden;background:#0a111b}.vision-lounge-preview img{width:100%;height:100%;object-fit:cover;object-position:70% 55%;transition:transform .25s}.vision-lounge-explore a:hover img{transform:scale(1.035)}.vision-lounge-caption{padding:16px}.vision-lounge-caption h3{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:700;margin-bottom:6px}.vision-lounge a:focus-visible{outline:2px solid var(--color-vs-accent);outline-offset:3px}@media(max-width:639px){.vision-lounge-nav{gap:2px;margin-bottom:20px}.vision-lounge-nav a{flex:1;flex-direction:column;padding:8px 7px;gap:5px;font-size:10px}.vision-lounge-guide ol{gap:22px}.vision-lounge-explore>div,.vision-lounge-guide ol{grid-template-columns:1fr}.vision-lounge-explore a{display:grid;grid-template-columns:120px 1fr}.vision-lounge-preview{height:100%;aspect-ratio:auto;min-height:130px}.vision-lounge-preview img{object-position:72% center}.vision-lounge-caption{padding:14px}}@media(prefers-reduced-motion:reduce){.vision-lounge-preview img{transition:none}}