.queer-language-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:.7rem clamp(1rem,4vw,4rem);background:rgba(7,7,18,.92);border-block:1px solid rgba(255,255,255,.15);color:#f6edf6;font:600 .78rem/1.2 system-ui,sans-serif;letter-spacing:.04em}
.queer-language-nav>span{margin-inline-end:.35rem;opacity:.75;text-transform:uppercase}
.queer-language-nav a{color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.42rem .7rem;min-inline-size:3.2rem;text-align:center}
.queer-language-nav a:hover,.queer-language-nav a:focus-visible,.queer-language-nav a[aria-current="page"]{color:#090711;background:#ff87c1;border-color:#ff87c1;outline:none}
.queer-review-note{position:relative;z-index:10;margin:0;padding:.65rem clamp(1rem,4vw,4rem);color:#eee3ec;background:#251d2d;border-block-end:1px solid #71617a;font:400 .85rem/1.5 system-ui,sans-serif;text-align:center;overflow-wrap:anywhere}
[dir="rtl"] .queer-language-nav{direction:rtl}
[dir="rtl"] .mm-related-links,[dir="rtl"] .ff-calendar-nav,[dir="rtl"] main,[dir="rtl"] footer{text-align:start}
@media(max-width:520px){.queer-language-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.queer-language-nav>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.queer-language-nav a{flex:0 0 auto}}
@media(max-width:600px){
  body[data-queer-language] .ff-header{grid-template-columns:minmax(0,1fr) auto;height:auto;min-width:0}
  body[data-queer-language] .ff-header>.ff-wordmark{min-width:0}
  body[data-queer-language] .ff-header>.ff-brand{max-width:80px}
  body[data-queer-language] .ff-header>nav{min-width:0;flex-wrap:wrap;justify-content:stretch}
  body[data-queer-language] .ff-header>nav a{flex:1 1 calc(50% - .5rem);min-width:0;justify-content:center;text-align:center}
}

body[data-dh-media="desirehub-baked-v1"] :is(.nearby-photo-mark,.sc-photo-mark,.d-photo-mark,.mm-media-mark){display:none!important}
body[data-dh-media="desirehub-baked-v1"] .fs-photo-mark::after,
body[data-dh-media="desirehub-baked-v1"] :is(.em-hero-visual,.em-city-visual)::before,
body[data-dh-media="desirehub-baked-v1"] .em-place-photo::after,
body[data-dh-media="desirehub-baked-v1"] :is(.ep-moment,.ep-lower-photo,.ep-exit-photo,.ep-article-cover figure,.ep-cover-main,.ep-cover-small)::before,
body[data-dh-media="desirehub-baked-v1"] :is(.st-hero-image,.st-image-quote>div,.st-city-image,.st-guide-grid>a>div,.st-final>div:first-child,.st-subhero-photo)::after{background-image:none!important;opacity:0!important;pointer-events:none}

.dh-baked-picture{display:contents}
