.hsv__demo{min-width:0}.hsv__hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2efe78c;margin-top:.4rem;font-size:.7rem}@media (hover:none){.hsv__hint{display:none}}.hsv__rooms{flex-wrap:wrap;gap:.6rem;margin-top:2.4rem;list-style:none;display:flex}.hsv__rooms li{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border-radius:999px;padding:.45rem .9rem;font-size:.72rem}.hsv__pair{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.hsv__pair figure{margin:0}.hsv__pair img{border-radius:18px;width:100%;height:auto;display:block}.hsv__pair figcaption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:.7rem;font-size:.72rem}@media (max-width:720px){.hsv__pair{grid-template-columns:1fr}}.hsv__more{margin-top:1.8rem}.hsv__more a{color:var(--gold);border-bottom:1px solid;font-weight:500}
