@media(scripting:none){
/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
:root{color:var(--site-ink)!important;background-color:var(--site-bg)!important;--ink:var(--site-ink)!important;--paper:var(--site-bg)!important;--blue:var(--site-ink)!important;--acid:var(--site-ink)!important;--line:var(--site-line)!important;--muted:var(--site-muted)!important;background:var(--site-bg)!important}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, [tabindex]:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.skip{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.demo-banner{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.demo-banner b{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.mark span{color:var(--site-ink)!important}
.languages button[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
.navigation{background:var(--site-surface)!important}
.navigation a span{color:var(--site-ink)!important}
.navigation a::after{background:var(--site-surface)!important}
.navigation a[aria-current="page"]{color:var(--site-ink)!important}
.page-heading .sub{color:var(--site-ink)!important}
.workspace{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.map{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.map-label{background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important}
.map svg .block{fill:var(--site-ink)!important;stroke:var(--site-ink)!important}
.map svg .road{stroke:var(--site-ink)!important}
.map svg .river{stroke:var(--site-ink)!important}
.map svg .moat{stroke:var(--site-ink)!important}
.map-grid{background-image:linear-gradient(color-mix(in srgb, var(--site-surface) 4.7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 4.7%, transparent) 1px, transparent 1px)!important}
.map-watermark{background-color:color-mix(in srgb, var(--site-surface) 93.3%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 93.3%, transparent)!important}
.pin{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.pin:hover, .pin[aria-pressed="true"]{background:var(--site-surface)!important}
.map-selection{background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important}
.request-pane{color:var(--site-ink)!important;background:var(--site-surface)!important}
.request-pane .eyebrow{color:var(--site-ink)!important}
.request-pane p{color:var(--site-ink)!important}
.primary{color:var(--site-ink)!important;background:var(--site-surface)!important}
.primary:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.pane-bottom{border-top-color:color-mix(in srgb, var(--site-line) 15.7%, transparent)!important;color:var(--site-ink)!important}
.pane-bottom strong{color:var(--site-ink)!important}
.map-caption{color:var(--site-muted)!important}
.section-heading::after{background:var(--site-surface)!important}
.notice{border-left-color:var(--site-line)!important;background-color:var(--site-warning-bg)!important;background:var(--site-warning-bg)!important}
.notice p{color:var(--site-warning)!important}
.resource-number{color:var(--site-ink)!important}
.resource p{color:var(--site-ink)!important}
.resource small{color:var(--site-ink)!important}
.official:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
.fineprint{color:var(--site-ink)!important}
.feature-band{color:var(--site-ink)!important;background:var(--site-surface)!important}
.senior .feature-band{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
footer{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.footer-word{color:var(--site-ink)!important}
.footer-top small{color:var(--site-ink)!important}
.footer-bottom{border-top-color:color-mix(in srgb, var(--site-line) 19%, transparent)!important}
dialog{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
dialog::backdrop{background-color:color-mix(in srgb, var(--site-surface) 67.5%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 67.5%, transparent)!important}
.dialog-top{background:var(--site-surface)!important}
.flow-step{color:var(--site-ink)!important}
.flow-body{color:var(--site-ink)!important}
.flow-warning{border-left-color:var(--site-line)!important;background-color:var(--site-warning-bg)!important;background:var(--site-warning-bg)!important}
.field select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.secondary{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}
.summary{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.summary dt{color:var(--site-muted)!important}
.timeline li{border-left-color:var(--site-line)!important;color:var(--site-ink)!important}
.timeline li::before{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.timeline li.active{color:var(--site-ink)!important}
.timeline li.active::before{background:var(--site-surface)!important}
.map-wrap{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.emergency-number{color:var(--site-ink)!important}
.flow-title:focus{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.directory{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.directory select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.directory-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}
.directory-card a{color:var(--site-ink)!important}
.directory-badge{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.directory :focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.languages select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.translation-note{border-inline-start-color:var(--site-line)!important;color:var(--site-muted)!important}
.load-fallback{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:2px solid var(--site-line)!important}
.fallback-picker select{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
:root{--ink:var(--site-ink)!important;--paper:var(--site-bg)!important;--blue:var(--site-ink)!important;--acid:var(--site-ink)!important;--line:var(--site-line)!important;--muted:var(--site-muted)!important;color:var(--site-ink)!important;background:var(--site-bg)!important}
body{background:var(--site-bg)!important}
::selection{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.demo-banner{background-color:var(--site-surface)!important;border-bottom-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.demo-banner b{color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.mark{color:var(--site-ink)!important;background:var(--site-surface)!important}
.mark span{color:var(--site-ink)!important}
.brand-subtitle{color:var(--site-ink)!important}
.languages select{background:var(--site-surface)!important}
.portal-page a:focus-visible, .portal-page button:focus-visible, .portal-page input:focus-visible, .portal-page summary:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.city-intro .eyebrow{color:var(--site-ink)!important}
.city-masthead{color:var(--site-ink)!important}
.discovery-search{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.discovery-search input{color:var(--site-ink)!important}
.discovery-search input::placeholder{color:var(--site-ink)!important}
.search-button{color:var(--site-ink)!important;background:var(--site-surface)!important}
.search-button:hover{background:var(--site-surface)!important}
.hero-shortcuts a{text-decoration-color:var(--site-ink)!important}
.hero-shortcuts a:hover{color:var(--site-ink)!important}
.city-art figcaption{color:var(--site-muted)!important}
.section-number{color:var(--site-ink)!important}
.category-tile{background:var(--site-surface)!important}
.category-no{color:var(--site-ink)!important}
.category-tile:hover, .category-tile[aria-current="page"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
.category-tile:hover .category-no, .category-tile[aria-current="page"] .category-no{color:var(--site-ink)!important}
.category-tile:active{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.category-hospital, .category-gathering{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.category-transport, .category-essentials{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.place-card:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.place-card-link > bdi{color:var(--site-ink)!important}
.card-kicker{color:var(--site-ink)!important}
.card-index{color:var(--site-ink)!important}
.place-card-meta{color:var(--site-muted)!important}
.portal-trust{color:var(--site-ink)!important}
.legacy-search-card p{color:var(--site-ink)!important}
.everyday-links a:hover{color:var(--site-ink)!important}
.portal-safety{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.safety-demo-link{border-bottom-color:var(--site-line)!important}
.portal-heading .eyebrow{color:var(--site-ink)!important}
.category-pills a[aria-current="page"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
.directory-filters{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.directory-filters select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.directory-card .directory-badge{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.detail-title-block > .eyebrow{color:var(--site-ink)!important}
.detail-area{color:var(--site-ink)!important}
.source-language-note{color:var(--site-muted)!important}
.detail-facts{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.detail-facts dt{color:var(--site-ink)!important}
.detail-checked{color:var(--site-ink)!important}
.detail-official{color:var(--site-ink)!important;background:var(--site-surface)!important}
.detail-official:hover{background:var(--site-surface)!important}
.source-disclosure p{color:var(--site-ink)!important}
footer{color:var(--site-ink)!important;background:var(--site-surface)!important}
.footer-word{color:var(--site-ink)!important}
.feature-band{background:var(--site-surface)!important}
.request-pane{background:var(--site-surface)!important}
.notice{background-color:var(--site-warning-bg)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.flow-warning{background-color:var(--site-warning-bg)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.dialog-top{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.primary{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.primary:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.header-emergency{text-decoration-color:var(--site-danger)!important;color:var(--site-danger)!important}
.header-emergency:hover{color:var(--site-danger)!important}
.emergency-reference{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.reference-number{color:var(--site-ink)!important}
.search-record-status{color:var(--site-ink)!important}
.category-local_news{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.news-brand{color:var(--site-ink)!important}
.category-local_news:hover .news-brand{color:var(--site-ink)!important}
.ping-card{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.ping-card .eyebrow{color:var(--site-ink)!important}
.ping-word{color:var(--site-ink)!important}
.ping-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
.ping-link:hover{background:var(--site-surface)!important}
.ping-checked{color:var(--site-ink)!important}
.category-chooser label{color:var(--site-ink)!important}
.category-chooser select{color:var(--site-ink)!important;background:var(--site-surface)!important}
.category-open{color:var(--site-ink)!important;background:var(--site-surface)!important}
.category-open:hover{background:var(--site-surface)!important}
.category-chooser select:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.food-market-link{color:var(--site-ink)!important}
.join-home{color:var(--site-ink)!important;background:var(--site-surface)!important}
.join-home .join-eyebrow{color:var(--site-ink)!important}
.join-primary{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.join-primary:hover{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.ping-strip-name{color:var(--site-ink)!important}
.ping-strip p{color:var(--site-ink)!important}
.ping-connection-status{color:var(--site-ink)!important}
.ping-context .ping-connection-status{border-block-start-color:var(--site-line)!important;border-block-end-color:var(--site-line)!important}
.join-availability{background-color:var(--site-surface)!important;border-inline-start-color:var(--site-line)!important;background:var(--site-surface)!important}
.join-availability .join-status{color:var(--site-ink)!important}
.join-option:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.join-number{color:var(--site-ink)!important}
.join-policy{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.join-policy.paid{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.join-boundary{color:var(--site-warning)!important}
.join-text-link{color:var(--site-ink)!important}
.join-text-link:hover{color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.join-translation{color:var(--site-ink)!important}
.join-home a:focus-visible{outline-color:var(--site-line)!important}
:root{--apricot:var(--site-ink)!important;--pine:var(--site-ink)!important}
.city-masthead{color:var(--site-ink)!important}
.city-art{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.hero-shortcuts a{border-bottom-color:var(--site-line)!important}
.banner-news{color:var(--site-ink)!important;background:var(--site-surface)!important}
.banner-voices{color:var(--site-ink)!important;background:var(--site-surface)!important}
.banner-organizations{color:var(--site-ink)!important;background:var(--site-surface)!important}
.category-index{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.category-tile{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.category-food, .category-cafes, .category-market{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.category-music, .category-temples, .category-learn{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.featured-places .place-card{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;background:var(--site-surface)!important}
.featured-places .place-card:first-child{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.featured-places .place-card:last-child{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.editorial-section-head .eyebrow{color:var(--site-ink)!important}
.organization-card{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.org-category{color:var(--site-ink)!important}
.org-meta{border-top-color:var(--site-line)!important;color:var(--site-muted)!important}
.org-independence{border-inline-start-color:var(--site-line)!important;color:var(--site-ink)!important}
.org-unconfirmed{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.community-story-image figcaption{color:var(--site-muted)!important}
.community-story-body{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.community-story-body > .eyebrow{color:var(--site-ink)!important}
.story-steps li{border-top-color:var(--site-line)!important}
.story-steps li > span{color:var(--site-ink)!important}
.support-banner{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.support-banner a:focus-visible{outline-color:var(--site-line)!important}
.join-home{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.join-home .join-eyebrow{color:var(--site-ink)!important}
.join-home .join-primary{color:var(--site-ink)!important;background:var(--site-surface)!important}
.organization-filter{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.organization-filter :is(input, select, button){border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.organization-filter button{color:var(--site-ink)!important;background:var(--site-surface)!important}
.org-native{color:var(--site-ink)!important}
.organization-source{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.org-evidence-note{color:var(--site-muted)!important}
.guide-gateway .eyebrow{color:var(--site-ink)!important}
.guide-filters{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.guide-filters select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.guide-submit{color:var(--site-ink)!important;background:var(--site-surface)!important}
.guide-source-tag{color:var(--site-ink)!important;border-bottom-color:var(--site-line)!important}
.guide-reporting{background-color:var(--site-surface)!important;border-inline-start-color:var(--site-line)!important;background:var(--site-surface)!important}
.guide-reporting .guide-no-byline{color:var(--site-ink)!important}
.guide-reporting .join-status{color:var(--site-ink)!important}
.evergreen-guide > .eyebrow{color:var(--site-ink)!important}
.guide-truth{color:var(--site-ink)!important}
.guide-scope{color:var(--site-ink)!important}
.guide-results .place-card{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.guide-card-area{color:var(--site-ink)!important}
.guide-filters select:focus-visible, .guide-submit:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
@media (max-width: 760px){.guide-reporting.compact{border-top-color:var(--site-line)!important}}
:root{--control-face:var(--site-ink)!important;--control-edge:var(--site-line)!important;--control-shadow:none!important;--control-pressed:inset 3px 3px 7px color-mix(in srgb, var(--site-ink) 14.901961%, transparent),inset -3px -3px 7px color-mix(in srgb, var(--site-ink) 80%, transparent)!important;--control-focus:var(--site-ink)!important}
:is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .join-primary, .editorial-cta, .detail-official, .ping-link, .ping-desk-button, .organization-filter-button, .organization-filter button, .directory-filters button){box-shadow:none!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
:is(.primary-link, .guide-submit, .search-button, .category-open, .join-primary, .detail-official, .ping-link){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important}
:is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .join-primary, .editorial-cta, .detail-official, .ping-link, .ping-desk-button, .organization-filter button, .directory-filters button):not(:disabled):not([aria-disabled="true"]):hover{box-shadow:none!important}
:is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .join-primary, .editorial-cta, .detail-official, .ping-link, .ping-desk-button, .organization-filter button, .directory-filters button):not(:disabled):not([aria-disabled="true"]):active{box-shadow:none!important}
:is(.primary-link, .guide-submit, .search-button, .category-open, .join-primary, .detail-official, .ping-link):not(:disabled):not([aria-disabled="true"]):active{box-shadow:none!important}
.header-ping-link{color:var(--site-ink)!important}
.ping-news-desk{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.ping-desk-brand{color:var(--site-ink)!important}
.ping-desk-story{color:var(--site-ink)!important}
.ping-desk-date{color:var(--site-ink)!important}
.ping-desk-button{color:var(--site-ink)!important}
.ping-news-desk :focus-visible{outline-color:var(--site-line)!important}
.editorial-studio{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-image:linear-gradient(130deg, var(--site-surface), var(--site-surface))!important;box-shadow:none!important;background:linear-gradient(130deg, var(--site-surface), var(--site-surface))!important;border:1px solid var(--site-line)!important}
.studio-cycle li{border-top-color:var(--site-line)!important}
.studio-number{color:var(--site-ink)!important}
.studio-scope, .completion-language-note{color:var(--site-muted)!important}
.planner-entry{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.planner-boundary{background-color:var(--site-warning-bg)!important;border-inline-start-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.planner-form{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.planner-form select{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.proposal-preview{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.relationship-policy{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.reference-status{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.status-candidate, .status-past{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.reference-place{color:var(--site-ink)!important}
.official-actions{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.hours-caveat{color:var(--site-ink)!important}
.portal-page :is(select, input[type="search"]){box-shadow:none!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.ping-ticker-track .ping-desk-story::after{color:var(--site-ink)!important}
.ping-headline-date{color:var(--site-ink)!important}
.city-desk > .eyebrow{color:var(--site-ink)!important}
.city-desk-tabs{border-bottom-color:var(--site-line)!important}
.desk-tab{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-image:linear-gradient(145deg, var(--site-surface), var(--site-surface))!important;color:var(--site-ink)!important;box-shadow:none!important;background:linear-gradient(145deg, var(--site-surface), var(--site-surface))!important}
.desk-tab[aria-selected="true"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important}
.desk-tab[aria-selected="true"]::after{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.desk-tab:not(:disabled):hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
.desk-tab:not(:disabled):active{box-shadow:none!important}
.city-desk-panel{background-color:var(--site-surface)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.desk-news-meta{color:var(--site-muted)!important}
.desk-freshness{border-inline-start-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.desk-date-heading{color:var(--site-ink)!important}
.desk-news-list{border-block-start-color:var(--site-line)!important;border-block-end-color:var(--site-line)!important}
.desk-news-row{border-bottom-color:var(--site-line)!important}
.desk-publication-date{color:var(--site-ink)!important}
.desk-news-link{text-decoration-color:var(--site-ink)!important;color:var(--site-ink)!important}
.desk-news-link:hover{color:var(--site-ink)!important;text-decoration-color:var(--site-ink)!important}
.desk-external-arrow{color:var(--site-ink)!important}
.desk-news-information{border-top-color:var(--site-line)!important}
.desk-news-information > summary{color:var(--site-muted)!important}
.language-flag-button{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.language-flag{border-top-color:color-mix(in srgb, var(--site-line) 19%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 19%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 19%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 19%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 19%, transparent)!important}
.language-flag-button[aria-pressed="true"]{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.language-flag-button:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.language-flag-button:active{box-shadow:none!important}
.language-flag-hint{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.emergency-boundary{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border-inline-start-color:var(--site-line)!important;background-color:var(--site-warning-bg)!important;background:var(--site-warning-bg)!important;border:1px solid var(--site-line)!important}
.emergency-contact-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.emergency-tel{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.emergency-tel:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.emergency-tel:active{box-shadow:none!important}
.emergency-unverified{background-color:var(--site-warning-bg)!important;border-inline-start-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.emergency-checked{color:var(--site-ink)!important}
.emergency-sources{border-top-color:var(--site-line)!important}
.emergency-disaster-reference{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}
:root{--c-paper:var(--site-bg)!important;--c-ink:var(--site-ink)!important;--c-night:var(--site-ink)!important;--c-lantern:var(--site-ink)!important;--c-sos:var(--site-danger)!important;--c-temple:var(--site-ink)!important;--c-teak:var(--site-ink)!important;--c-forest:var(--site-ink)!important;--c-sky:var(--site-ink)!important;--c-amber-text:var(--site-warning)!important;--c-gold:var(--site-ink)!important}
.v25-header-safety .header-emergency, .v25-header-disaster, .v25-mobile-safety a{color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
.v25-header-disaster, .v25-mobile-safety .v25-disaster-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-phone-tile{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-consular-line{color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-light-link{color:var(--site-ink)!important}
.v25-official-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.safety-view{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-practice-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
@media (max-width: 1023px){.v25-mobile-safety{border-top-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important}}
.v25-news-skip{color:var(--site-ink)!important;background:var(--site-surface)!important}
.ping-news-desk{background:var(--site-surface)!important}
.v25-news-event{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-news-ended{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-news-posted{color:var(--site-ink)!important}
.ping-ticker-track .v25-news-posted{color:var(--site-ink)!important}
.v25-photo-credit{color:var(--site-muted)!important}
.v25-credit-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-video-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-video-channel{color:var(--site-ink)!important}
.v25-video-kind{color:var(--site-ink)!important}
.v25-video-watch{color:var(--site-ink)!important}
.v25-official{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-official-section{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-official .v25-official-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-official-unverified{background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;background:var(--site-warning-bg)!important}
.v25-official-phone{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-official-call{color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-official-source-link{color:var(--site-ink)!important}
.v25-official-checked, .v25-official-small{color:var(--site-ink)!important}
.v25-official-search input{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.v25-consulate-table th, .v25-consulate-table td{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}
.v25-consulate-table thead th{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-consulate-table tbody th{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-consulate-type{color:var(--site-ink)!important}
@media (max-width: 700px){.v25-consulate-table tr{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}}
@media (max-width: 700px){.v25-consulate-table td + td{border-top-color:var(--site-line)!important}}
@media (max-width: 700px){.v25-consulate-table td::before{color:var(--site-ink)!important}}
:root{--c-paper:var(--site-bg)!important;--c-ink:var(--site-ink)!important;--c-night:var(--site-ink)!important;--c-lantern:var(--site-ink)!important;--c-sos:var(--site-danger)!important;--c-temple:var(--site-ink)!important;--c-teak:var(--site-ink)!important;--c-forest:var(--site-ink)!important;--c-sky:var(--site-ink)!important;--c-amber-text:var(--site-warning)!important;--c-gold:var(--site-ink)!important;--v25-paper-surface:color-mix(in srgb, var(--site-surface) 97%, transparent)!important}
body.v25-themed{--line:var(--site-line)!important;--muted:var(--site-muted)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-themed header, .v25-themed .navigation, .v25-themed .demo-banner{background:var(--site-surface)!important}
.v25-themed .mark{background:var(--site-surface)!important}
.v25-themed .navigation a[aria-current="page"]{color:var(--site-ink)!important}
.v25-themed .navigation a::after{background:var(--site-surface)!important}
.v25-motion-toggle{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
.v25-motion-toggle:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-scene-enabled .page{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-scene-enabled .portal-home > section:not(.city-hero){border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-scene-enabled .portal-home > .portal-translation{background:var(--site-surface)!important}
.v25-scene-enabled .city-index-section{background:var(--site-surface)!important}
.v25-themed :is(.place-card, .detail-facts, .source-pending, .legacy-search-card){background:var(--site-surface)!important}
.v25-themed .place-card:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-themed .card-kicker, .v25-themed .section-number{color:var(--site-ink)!important}
.v25-themed .portal-trust, .v25-themed .fineprint{color:var(--site-ink)!important}
.v25-themed .directory-card{background:var(--site-surface)!important}
.v25-themed .category-pills a[aria-current="page"]{background:var(--site-surface)!important}
.v25-themed .search-button, .v25-themed .detail-official, .v25-themed .category-open{background:var(--site-surface)!important}
.v25-themed .search-button:hover, .v25-themed .detail-official:hover, .v25-themed .category-open:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-themed .discovery-search input{color:var(--site-ink)!important}
.v25-themed .discovery-search{background:var(--site-surface)!important}
.v25-themed .hero-shortcuts a{color:var(--site-ink)!important;text-decoration-color:var(--site-ink)!important}
.v25-themed .city-masthead{color:var(--site-ink)!important}
.v25-themed .city-hero{background:var(--site-surface)!important}
.v25-hero{background:var(--site-surface)!important}
.v25-hero-credit{color:var(--site-muted)!important;background:var(--site-surface)!important}
.v25-has-photo > .city-intro{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-has-photo .city-intro .eyebrow{color:var(--site-ink)!important}
.v25-themed .category-tile{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-themed .category-tile:hover, .v25-themed .category-tile[aria-current="page"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-themed .category-tile .category-name{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-themed .category-no, .v25-themed .category-tile:hover .category-no{color:var(--site-ink)!important}
.v25-quip{color:var(--site-ink)!important}
.v25-themed footer{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-themed .footer-word{color:var(--site-ink)!important}
.v25-themed .footer-top small{color:var(--site-ink)!important}
.v25-scene-safety{background:var(--site-surface)!important}
.v25-scene-safety .page{background:var(--site-surface)!important}
@media print{body.v25-themed, .v25-themed .page{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}}
.v25-themed .search-button, .v25-themed .detail-official, .v25-themed .category-open{color:var(--site-ink)!important}
.v25-category-art{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-category-art .v25-photo figcaption{background:var(--site-surface)!important}
.v25-category-art .v25-photo-credit{color:var(--site-muted)!important}
.v25-themed .category-no{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-home-safety-links a{color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-home-safety-links a[href="#emergency"]{background:var(--site-surface)!important}
.v25-themed .portal-home > section.v25-home-safety{background:var(--site-surface)!important}
.v25-themed .portal-home > .editorial-studio{background:var(--site-surface)!important}
.v25-themed .portal-home > .organization-preview{background:var(--site-surface)!important}
.v25-map{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-language-note{border-inline-start-color:var(--site-line)!important;color:var(--site-muted)!important}
.v25-map-image-box{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-label{color:var(--site-ink)!important;background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-roman{color:var(--site-ink)!important}
.v25-map-label:hover, .v25-map-place-card:hover{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important}
.v25-map a:focus-visible, .v25-map-drafts-header a:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 4px!important}
.v25-map-note{border-inline-start-color:var(--site-line)!important}
.v25-map-place-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-compare-link, .v25-map-home-link{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-compare-link:hover, .v25-map-home-link:hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-map-image-error-note{background-color:var(--site-danger-bg)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-danger-bg)!important;border:1px solid var(--site-line)!important}
.v25-map-drafts-body{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v25-map-home-link{color:var(--site-ink)!important}
.v25-map-home-link:hover{color:var(--site-ink)!important}
.v25-map-fallback{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-map-fallback a{color:var(--site-ink)!important}
.v26-news-card{border-block-end-color:var(--site-line)!important}
.v26-news-title{color:var(--site-ink)!important}
.v26-news-original{color:var(--site-ink)!important}
.v26-news-date{color:var(--site-ink)!important}
.v26-event-date{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v26-ended{color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.ping-ticker-track .v26-news-date{color:var(--site-ink)!important}
.ping-ticker-track .v26-event-date, .ping-ticker-track .v26-ended{color:var(--site-ink)!important}
.v26-news-grid .v26-news-card, .v26-event-grid .v26-news-card{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v26-news-filter input, .v26-news-filter select{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v26-result-count, .v26-news-footnote{color:var(--site-muted)!important}
.v26-empty{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px dashed var(--site-line)!important}
.v26-living-home{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-image:linear-gradient(120deg, var(--site-surface), var(--site-surface))!important;background:linear-gradient(120deg, var(--site-surface), var(--site-surface))!important;border:1px solid var(--site-line)!important}
.v26-living-nav button, .v26-living-index button, .v26-living-home a{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v26-living-topic{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v26-living-topic h2, .v26-living-topic h3{color:var(--site-ink)!important}
.v26-living-links a{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v26-living-callout, .v26-living-first{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v26-ask-index{border-block-start-color:var(--site-line)!important}
.v26-home-quicklinks a{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
#ping-news-desk .ping-motion-toggle{color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
#ping-news-desk .ping-motion-toggle:not(:disabled):hover{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-themed .city-hero.v25-has-photo{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-has-photo .city-masthead{color:var(--site-ink)!important}
.v25-has-photo > .v25-hero{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.v25-has-photo .v25-hero-frame{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.v25-has-photo .v25-hero-photo{background:var(--site-surface)!important}
.v25-has-photo .v25-hero-credit{border-block-start-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-muted)!important;background:var(--site-surface)!important}
.v25-has-photo .v25-hero-source{color:var(--site-ink)!important}
.v25-themed .v26-living-header .eyebrow{color:var(--site-ink)!important}
.v25-themed .v26-living-directory{border-block-start-color:var(--site-line)!important;border-block-end-color:var(--site-line)!important}
.v25-themed .v26-living-directory > summary{color:var(--site-muted)!important}
.v25-themed .v26-living-group-intro{color:var(--site-ink)!important}
.v25-themed .v26-living-first strong{color:var(--site-ink)!important}
.v25-themed .v26-living-details{border-block-start-color:var(--site-line)!important}
.v25-themed .v26-living-details > summary{color:var(--site-muted)!important}
.v25-themed .v26-living-related{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
@media (max-width: 600px){.v25-themed .desk-tab{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}}
@media (max-width: 600px){.v25-themed .city-desk-panel{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}}
#ping-news-desk{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
#ping-news-desk .ping-desk-brand{color:var(--site-ink)!important}
#ping-news-desk .ping-desk-brand::before{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
#ping-news-desk .ping-desk-body{border-inline-start-color:var(--site-line)!important}
#ping-news-desk .ping-desk-story{color:var(--site-ink)!important}
#ping-news-desk .ping-desk-story::after{color:var(--site-ink)!important}
#ping-news-desk .ping-headline-date{color:var(--site-ink)!important}
#ping-news-desk .ping-motion-toggle{color:var(--site-ink)!important}
#ping-news-desk .ping-motion-toggle:not(:disabled):hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v34-hero-scene{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
#immersive-scene{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
html[data-ui-theme="day"] .v34-hero-scene, html[data-ui-theme="warm"] .v34-hero-scene, html[data-ui-theme="day"] #immersive-scene, html[data-ui-theme="warm"] #immersive-scene{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
html[data-ui-theme="white"] .v34-hero-scene, html[data-ui-theme="white"] #immersive-scene{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
:root{--night:var(--site-ink)!important;--gold:var(--site-ink)!important;--flame:var(--site-ink)!important;--teal:var(--site-ink)!important;--white:var(--site-ink)!important;--glass:color-mix(in srgb, var(--site-surface) 58%, transparent)!important}
html{background-color:var(--site-bg)!important;background:var(--site-bg)!important}
body.immersive{color:var(--site-ink)!important;--c-paper:var(--site-bg)!important;--c-ink:var(--site-ink)!important;--ink:var(--site-ink)!important;--paper:var(--site-bg)!important;--muted:var(--site-muted)!important;--line:color-mix(in srgb, var(--site-line) 16%, transparent)!important;--v25-paper-surface:color-mix(in srgb, var(--site-surface) 58%, transparent)!important;--c-night:var(--site-ink)!important;--c-temple:var(--site-ink)!important;--c-forest:var(--site-ink)!important;--c-teak:var(--site-ink)!important;--c-sky:var(--site-ink)!important}
body.immersive :is(h1, h2, h3){color:var(--site-ink)!important}
.immersive a:focus-visible, .immersive button:focus-visible, .immersive input:focus-visible, .immersive select:focus-visible, .immersive summary:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.immersive .skip{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive > header{border-bottom-color:color-mix(in srgb, var(--site-line) 11%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 55%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 55%, transparent)!important}
.immersive .mark{border-top-color:color-mix(in srgb, var(--site-line) 40%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 40%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 40%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 40%, transparent)!important;color:var(--site-ink)!important;border:1px solid color-mix(in srgb, var(--site-line) 40%, transparent)!important}
.immersive .mark span{color:var(--site-ink)!important}
.immersive .brand-title{color:var(--site-ink)!important}
.immersive .brand-subtitle{color:var(--site-ink)!important}
.immersive .language-select-control label::after{color:var(--site-ink)!important}
.immersive .language-select-control select{color:var(--site-ink)!important;background-color:var(--site-surface)!important;border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 15%, transparent)!important}
.immersive .v25-header-safety > a{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 15%, transparent)!important}
.immersive .v25-header-safety > a.header-emergency{background-color:var(--site-danger-bg)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
.immersive #ping-news-desk{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 7%, transparent)!important;background:var(--site-surface)!important}
.immersive #site-navigation{background-color:color-mix(in srgb, var(--site-surface) 34%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 9.4%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 34%, transparent)!important}
.immersive #site-navigation a{color:var(--site-ink)!important}
.immersive #site-navigation a::after{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.immersive #site-navigation a[aria-current="page"]{color:var(--site-ink)!important}
.immersive .page{color:var(--site-ink)!important}
.immersive .page:not(.portal-home){background-color:color-mix(in srgb, var(--site-surface) 70%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 70%, transparent)!important}
.immersive .city-intro{background-color:color-mix(in srgb, var(--site-surface) 40%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 9.4%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 9.4%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 9.4%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 9.4%, transparent)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 40%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 9.4%, transparent)!important}
.immersive .city-intro .eyebrow{color:var(--site-ink)!important}
.immersive .city-masthead{color:var(--site-ink)!important}
.immersive .discovery-title{color:var(--site-ink)!important}
.immersive .cinematic-deck{color:var(--site-muted)!important}
.immersive .discovery-search{background-color:color-mix(in srgb, var(--site-surface) 55%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 55%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 42%, transparent)!important}
.immersive .discovery-search input{color:var(--site-ink)!important}
.immersive input::placeholder{color:var(--site-ink)!important}
.immersive .search-button{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .hero-shortcuts a{border-bottom-color:color-mix(in srgb, var(--site-line) 26.3%, transparent)!important;color:var(--site-ink)!important}
.immersive .cinematic-postcard{background-color:color-mix(in srgb, var(--site-surface) 60%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 60%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 13.3%, transparent)!important}
.immersive .cinematic-postcard figcaption{color:var(--site-muted)!important}
.immersive .cinematic-postcard .v25-photo-credit{color:var(--site-muted)!important}
.immersive .scene-tools button{border-top-color:color-mix(in srgb, var(--site-line) 22%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 22%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 22%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 22%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 50%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 50%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 22%, transparent)!important}
.immersive .scene-tools button[aria-pressed="true"]{color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 64%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 64%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 64%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 64%, transparent)!important}
.immersive .scene-photo-credit{color:var(--site-muted)!important;background-color:color-mix(in srgb, var(--site-surface) 86%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 86%, transparent)!important}
.immersive .hero-scroll-note{color:var(--site-muted)!important}
.immersive .hero-scroll-note::before{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.immersive .v26-home-quicklinks{border-block-start-color:color-mix(in srgb, var(--site-line) 14.5%, transparent)!important;border-block-end-color:color-mix(in srgb, var(--site-line) 14.5%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 32%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 32%, transparent)!important}
.immersive .v26-home-quicklinks a{color:var(--site-ink)!important;border-inline-end-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important}
.immersive .v26-home-quicklinks a::after{color:var(--site-ink)!important}
.immersive .v26-home-quicklinks a:hover{background-color:color-mix(in srgb, var(--site-surface) 7%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 7%, transparent)!important}
.immersive .portal-home > section{color:var(--site-ink)!important}
.immersive .portal-section-title{border-top-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important}
.immersive .section-number{color:var(--site-ink)!important}
.immersive .portal-section-title h2{color:var(--site-ink)!important}
.immersive .category-tile{border-top-color:color-mix(in srgb, var(--site-line) 16%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 16%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 16%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 16%, transparent)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 16%, transparent)!important}
.immersive .category-tile::after{background-image:linear-gradient(color-mix(in srgb, var(--site-surface) 2%, transparent) 15%, color-mix(in srgb, var(--site-surface) 24%, transparent) 45%, color-mix(in srgb, var(--site-surface) 94%, transparent) 100%)!important;background:linear-gradient(color-mix(in srgb, var(--site-surface) 2%, transparent) 15%, color-mix(in srgb, var(--site-surface) 24%, transparent) 45%, color-mix(in srgb, var(--site-surface) 94%, transparent) 100%)!important}
.immersive .category-tile .category-name{color:var(--site-ink)!important;text-shadow:none!important}
.immersive .category-no{color:var(--site-ink)!important;background-color:color-mix(in srgb, var(--site-surface) 33.3%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 25%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 25%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 25%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 25%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 33.3%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 25%, transparent)!important}
.immersive .category-tile:hover .category-no{color:var(--site-ink)!important}
.immersive .category-tile :is(.v25-category-caption, [data-v25-quip]){color:var(--site-muted)!important;text-shadow:none!important}
.immersive .category-tile:hover{border-top-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;box-shadow:none!important}
.immersive .image-credit-drawer{color:var(--site-muted)!important}
.immersive .image-credit-drawer summary{color:var(--site-muted)!important}
.immersive .image-credit-grid{background-color:color-mix(in srgb, var(--site-surface) 90%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 90%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 14%, transparent)!important}
.immersive .image-credit-grid a{color:var(--site-muted)!important}
.immersive :is(.city-desk-head, .city-desk-header){color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important}
.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article, .organization-card, .legacy-search-card, .v25-video-card){background-color:color-mix(in srgb, var(--site-surface) 58%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;box-shadow:none!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 58%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 12.5%, transparent)!important}
.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article, .v25-video-card):hover{border-top-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 42%, transparent)!important}
.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article) :is(p, time, small, .eyebrow, .card-kicker, .card-index){color:var(--site-ink)!important}
.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article) :is(h2, h3){color:var(--site-ink)!important}
.immersive :is(.place-card, .v26-news-card) .place-card-link{color:var(--site-ink)!important}
.immersive .place-card-meta{border-top-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;color:var(--site-muted)!important}
.immersive .media-banner{background-color:var(--site-surface)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;background:var(--site-surface)!important}
.immersive .media-banner figcaption{background-color:var(--site-surface)!important;color:var(--site-muted)!important;background:var(--site-surface)!important}
.immersive .media-banner figcaption a{color:var(--site-muted)!important}
.immersive .media-banner .illustrative-note{color:var(--site-muted)!important}
.immersive .venue-social-link{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.immersive .venue-social-link:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .venue-gallery-grid .media-banner{border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 15%, transparent)!important}
.immersive .venue-gallery-grid .media-banner img{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.immersive .page > .media-banner{border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 15%, transparent)!important}
.immersive .page > .media-banner img{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.immersive .route-photo-banner, .immersive .page > .route-photo-banner{border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;box-shadow:none!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 15%, transparent)!important}
.immersive .route-photo-banner figcaption{background-color:color-mix(in srgb, var(--site-surface) 84%, transparent)!important;color:var(--site-muted)!important;background:color-mix(in srgb, var(--site-surface) 84%, transparent)!important}
.immersive :is(.guide-filters, .directory-filters, .v26-news-filter, .guide-gateway, .detail-facts, .guide-policy, .source-disclosure, .guide-reporting, .join-support, .join-policies, .v26-living-topic, .v26-map, .editorial-studio, .organization-detail, .directory-card, .restaurant-detail-body, .restaurant-facts, .v25-map, .v26-ask-index){background-color:color-mix(in srgb, var(--site-surface) 64%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 64%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 13.3%, transparent)!important}
.immersive :is(.guide-intro, .guide-scope, .guide-truth, .detail-lead, .detail-area, .v26-news-intro, .v26-news-date, .portal-trust, .directory-intro, .v26-map-note, .v26-living-intro){color:var(--site-muted)!important}
.immersive :is(.guide-source-tag, .join-status, .v26-story-tag, .v26-news-category, .directory-chip, .status, .record-status){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 30%, transparent)!important}
.immersive :is(.v26-news-date, .v25-news-date, .v25-news-event, .v25-news-ended){color:var(--site-ink)!important}
.immersive :is(input, select, textarea){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.immersive option{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive :is(.raised-link, .raised-button, .guide-submit, .category-open, .primary-link, .join-primary, .editorial-cta, .detail-official, .v26-map button, .v26-news-filter button, .directory-filters button){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.immersive :is(.v26-map button, .directory-filters button)[aria-pressed="true"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive :is(.guide-more a, .category-pills a, .back-link, .v26-news-actions a, .completion-link){color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important}
.immersive .detail-facts :is(dt, dd), .immersive .restaurant-facts :is(dt, dd){color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important}
.immersive .verified-facts{color:var(--site-ink)!important}
.immersive .v26-living-topic summary{color:var(--site-muted)!important}
.immersive .v26-living-topic :is(li, p){color:var(--site-ink)!important}
.immersive .v26-map :is(.v26-map-viewport, .v26-map-canvas){background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .v26-map-item{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-map .v26-map-note{background-color:color-mix(in srgb, var(--site-surface) 84%, transparent)!important;color:var(--site-muted)!important;border-inline-start-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 84%, transparent)!important}
.immersive .v26-map a{color:var(--site-ink)!important}
.immersive .v26-map .v26-map-item[data-selected="true"]{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-map .v26-map-attribution{color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.immersive .v26-map .v26-map-frame{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.immersive .v25-home-safety{background-color:color-mix(in srgb, var(--site-surface) 82%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 30%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 82%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 30%, transparent)!important}
.immersive .v25-home-safety h2{color:var(--site-ink)!important}
.immersive .v25-home-safety-links a{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 27%, transparent)!important;background:var(--site-surface)!important;border:1px solid color-mix(in srgb, var(--site-line) 27%, transparent)!important}
.immersive .editorial-studio :is(li, p){color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 13.3%, transparent)!important}
.immersive .v25-photo{background-color:var(--site-surface)!important;border-top-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 14%, transparent)!important;background:var(--site-surface)!important}
.immersive .v25-photo figcaption{background-color:var(--site-surface)!important;color:var(--site-muted)!important;background:var(--site-surface)!important}
.immersive .v25-photo-credit{color:var(--site-muted)!important}
.immersive footer{background-color:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 91%, transparent)!important}
.immersive footer .footer-brand{color:var(--site-ink)!important}
.immersive footer a{color:var(--site-ink)!important}
.immersive .portal-translation, .immersive .translation-note{color:var(--site-muted)!important;border-top-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important}
.immersive .compare-link{border-top-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;color:var(--site-ink)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 44%, transparent)!important}
.immersive .scene-motion-global{border-top-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;color:var(--site-ink)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 44%, transparent)!important}
.immersive .scene-motion-global:hover{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .scene-motion-global[aria-pressed="true"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .scene-motion-global:disabled{color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.immersive .safety-view, .immersive.safety-view{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.immersive.safety-view .page{background-color:color-mix(in srgb, var(--site-surface) 96%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 96%, transparent)!important}
.immersive.safety-view :is(.emergency-contact, .emergency-reference, .emergency-number-card){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive.safety-view :is(a[href^="tel:"], .reference-number){color:var(--site-ink)!important}
.immersive .v25-phone-tile{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-phone-tile:hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .v25-phone-tile :is(.v25-phone-number, .v25-phone-label){color:var(--site-ink)!important}
.immersive .v25-consular-line{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.immersive .v25-consular-line:hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .v25-practice-entry, .immersive .v25-mobile-safety .v25-disaster-link{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .emergency-contact-card, .immersive .emergency-disaster-reference{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .emergency-boundary, .immersive .emergency-unverified{background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.immersive .emergency-checked, .immersive .emergency-domestic, .immersive .emergency-small{color:var(--site-ink)!important}
.immersive .emergency-tel{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .emergency-source{color:var(--site-ink)!important}
.immersive .v25-official{color:var(--site-ink)!important}
.immersive .v25-official-section, .immersive .v25-official .v25-official-card, .immersive .v25-official-phone{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-official-unverified{background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.immersive .v25-official-call{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-official-search input{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-official-source-link{color:var(--site-ink)!important}
.immersive :is(.v25-official-checked, .v25-official-small, .v25-consulate-type){color:var(--site-ink)!important}
.immersive .v25-consulate-table tr{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-consulate-table :is(th, td){border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important}
.immersive .v25-consulate-table thead th, .immersive .v25-consulate-table tbody th{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .v25-consulate-table td::before{color:var(--site-ink)!important}
.immersive .v26-living-nav button, .immersive .v26-living-index button, .immersive .v26-living-home a{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-living-nav button:hover, .immersive .v26-living-index button:hover, .immersive .v26-living-home a:hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .v26-living-links a, .immersive .v26-living-related{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-living-callout, .immersive .v26-living-first{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-living-group-intro{color:var(--site-ink)!important}
.immersive .v26-living-first strong{color:var(--site-ink)!important}
.immersive .guide-reporting .guide-no-byline{color:var(--site-ink)!important}
.immersive .guide-reporting .join-status{color:var(--site-ink)!important}
.immersive .reference-status{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .status-candidate, .immersive .status-past{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .notice{background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.immersive .notice p{color:var(--site-warning)!important}
.immersive .official{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .official:hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive :is(.disaster, .senior) .primary, .immersive dialog .primary{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive :is(.disaster, .senior) .primary:hover, .immersive dialog .primary:hover{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .workspace, .immersive .request-pane{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive :is(.map-label, .map-watermark, .map-selection){background-color:color-mix(in srgb, var(--site-surface) 93.7%, transparent)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 93.7%, transparent)!important;border:1px solid var(--site-line)!important}
.immersive .map .pin{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .map .pin:hover, .immersive .map .pin[aria-pressed="true"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .dialog-top{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .flow-warning, .immersive .summary{background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
.immersive .field select{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive :is(.place-card, .guide-card, .directory-card, .reference-card, .restaurant-card, .legacy-search-card, .v26-news-card, .city-desk-card, .organization-card, .organization-preview article, .v25-video-card, .join-option):is(:hover, :focus-within){color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:color-mix(in srgb, var(--site-surface) 96%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 96%, transparent)!important}
.immersive .category-tile:is(:hover, :focus-within){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 53.3%, transparent)!important;background:var(--site-surface)!important}
.immersive :is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .primary-link, .join-primary, .editorial-cta, .detail-official, .ping-link, .primary, .v26-map button, .v26-news-filter button, .directory-filters button):not(:disabled):is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive :is(.v26-map button, .directory-filters button)[aria-pressed="true"]:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v26-living-nav button:is(:hover, :focus-visible), .immersive .v26-living-index button:is(:hover, :focus-visible), .immersive .v26-living-home a:is(:hover, :focus-visible), .immersive .v26-living-related:is(:hover, :focus-visible), .immersive .v26-living-links a:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-phone-tile:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-consular-line:is(:hover, :focus-visible), .immersive .v25-official-call:is(:hover, :focus-visible), .immersive .emergency-tel:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .v25-header-safety > a.header-emergency:is(:hover, :focus-visible), .immersive .v25-mobile-safety a[href="#emergency"]:is(:hover, :focus-visible){background-color:var(--site-danger-bg)!important;color:var(--site-danger)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-danger-bg)!important}
.immersive .v25-header-disaster:is(:hover, :focus-visible), .immersive .v25-mobile-safety .v25-disaster-link:is(:hover, :focus-visible), .immersive .v25-practice-entry:is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .desk-tab:not(:disabled):is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive :is(.join-text-link, .language-flag-button, .v25-map-label, .v25-map-place-card, .v25-map-compare-link, .v25-map-home-link):is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive .hero-shortcuts a:is(:hover, :focus-visible), .immersive .everyday-links a:is(:hover, :focus-visible), .immersive .desk-news-link:is(:hover, :focus-visible){color:var(--site-ink)!important;text-decoration-color:var(--site-ink)!important}
@media (max-width: 760px){.immersive .city-intro{background-color:color-mix(in srgb, var(--site-surface) 42%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 42%, transparent)!important}}
@media (max-width: 760px){.immersive .v26-home-quicklinks a:nth-child(-n+2){border-bottom-color:color-mix(in srgb, var(--site-line) 12.5%, transparent)!important}}
@media (max-width: 760px){.immersive .v25-mobile-safety{background-color:color-mix(in srgb, var(--site-surface) 96%, transparent)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 96%, transparent)!important}}
.immersive .v25-mobile-safety a.v25-disaster-link{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
.immersive #site-navigation .scene-motion-global{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-bar .today-jump{color:var(--site-ink)!important}
html.immersive-root{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
body.immersive :is(.organization-filter, .organization-source, .join-availability, .join-policy, .join-policy.paid, .planner-entry, .planner-form, .proposal-preview, .relationship-policy, .official-actions, .community-story-body, .directory, .city-desk-panel){background-color:color-mix(in srgb, var(--site-surface) 96%, transparent)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 96%, transparent)!important}
body.immersive :is(.planner-boundary, .org-unconfirmed, .desk-freshness){background-color:var(--site-warning-bg)!important;color:var(--site-warning)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-warning-bg)!important}
body.immersive :is(.org-category, .org-independence, .org-disclaimer, .org-evidence-note, .ping-connection-status, .studio-number, .studio-scope, .completion-language-note, .v26-result-count, .v26-news-footnote, .desk-news-meta, .desk-publication-date, .desk-external-arrow, .desk-news-information > summary, .fineprint){color:var(--site-muted)!important}
body.immersive :is(.join-availability .join-status, .community-story-body > .eyebrow, .story-steps li > span){color:var(--site-ink)!important}
body.immersive :is(.join-number, .join-text-link, .join-eyebrow, .ping-strip-name, .flow-step, .guide-gateway .eyebrow, .evergreen-guide > .eyebrow, .city-desk > .eyebrow, .editorial-section-head .eyebrow){color:var(--site-ink)!important}
body.immersive .v26-living-header .eyebrow{color:var(--site-ink)!important}
body.immersive .category-pills a[aria-current="page"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive :is(.organization-filter, .planner-form, .directory) :is(input, select, textarea){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive :is(.organization-filter button, .organization-filter-button, .proposal-actions .raised-button){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive :is(.organization-filter button, .organization-filter-button, .proposal-actions .raised-button):is(:hover, :focus-visible){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive .directory-card a{color:var(--site-ink)!important}
body.immersive .directory-badge{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .featured-places .place-card{background-color:color-mix(in srgb, var(--site-surface) 74%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 74%, transparent)!important}
body.immersive .desk-tab{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive .desk-tab[aria-selected="true"]{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important}
body.immersive .desk-tab[aria-selected="true"]::after{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
body.immersive .v25-disaster-info .v25-official-card{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
body.immersive :is(.v25-map-image-error-note, .v25-map-fallback){background-color:var(--site-danger-bg)!important;color:var(--site-danger)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-danger-bg)!important}
body.immersive .v25-map-fallback a{color:var(--site-ink)!important}
body.immersive .v25-map-language-note{color:var(--site-muted)!important}
body.immersive :is(.v25-map-label, .v25-map-place-card):is(:hover, :focus-visible) .v25-map-roman{color:var(--site-ink)!important}
.immersive .cm-map-explorer{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-explorer h2, .immersive .cm-map-explorer h3{color:var(--site-ink)!important}
.immersive .cm-map-explorer p{color:var(--site-ink)!important}
.immersive .cm-map-explorer .cm-map-eyebrow{color:var(--site-ink)!important}
.immersive .cm-map-explorer .cm-map-lead{color:var(--site-muted)!important}
.immersive .cm-map-filters label{color:var(--site-ink)!important}
.immersive .cm-map-filters input, .immersive .cm-map-filters select{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-filters input::placeholder{color:var(--site-ink)!important}
.immersive .cm-map-explorer .cm-map-status{color:var(--site-ink)!important}
.immersive .cm-map-controls button, .immersive .cm-map-pan button, .immersive .cm-map-empty button{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-frame{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.immersive .cm-map-explorer .cm-map-marker{box-shadow:none!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
.immersive .cm-map-explorer .cm-map-marker:hover, .immersive .cm-map-explorer .cm-map-marker[aria-pressed="true"]{box-shadow:none!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:3px solid var(--site-line)!important}
.immersive .cm-map-north{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-scale{border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border-right-color:var(--site-line)!important;background-color:color-mix(in srgb, var(--site-surface) 85%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 85%, transparent)!important}
.immersive .cm-map-explorer .cm-map-hint{color:var(--site-ink)!important}
.immersive .cm-map-attribution{color:var(--site-ink)!important}
.immersive .cm-map-attribution a, .immersive .cm-map-notes a, .immersive .cm-map-source{color:var(--site-muted)!important}
.immersive .cm-map-selected{background:var(--site-surface)!important}
.immersive .cm-map-card-number{color:var(--site-ink)!important}
.immersive .cm-map-explorer .cm-map-card-meta{color:var(--site-muted)!important}
.immersive .cm-map-explorer .cm-map-position-note{color:var(--site-muted)!important}
.immersive .cm-map-explorer .cm-map-muted{color:var(--site-muted)!important}
.immersive .cm-map-card-actions a, .immersive .cm-map-full-link, .immersive .cm-map-location a{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-card-actions .cm-map-primary, .immersive .cm-map-location .cm-map-primary{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-photo{background:var(--site-surface)!important}
.immersive .cm-map-photo figcaption{color:var(--site-muted)!important;background:var(--site-surface)!important}
.immersive .cm-map-photo figcaption a{color:var(--site-muted)!important}
.immersive .cm-map-list-more{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-result{background:var(--site-surface)!important}
.immersive .cm-map-result-button{color:var(--site-ink)!important}
.immersive .cm-map-result-button[aria-pressed="true"]{box-shadow:none!important;background:var(--site-surface)!important}
.immersive .cm-map-result-number{color:var(--site-ink)!important}
.immersive .cm-map-result-body strong{color:var(--site-ink)!important}
.immersive .cm-map-result-meta, .immersive .cm-map-result-note{color:var(--site-muted)!important}
.immersive .cm-map-explorer .cm-map-unlocated-note{color:var(--site-muted)!important}
.immersive .cm-map-notes{color:var(--site-muted)!important}
.immersive .cm-map-notes summary{color:var(--site-muted)!important}
.immersive .cm-map-explorer .cm-map-notes p{color:var(--site-muted)!important}
.immersive .cm-map-location{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-map-location h2, .immersive .cm-map-location p{color:var(--site-ink)!important}
.immersive .cm-map-explorer .cm-map-marker:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
html[data-ui-theme] body.immersive .cm-map-frame{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
html[data-ui-theme] body.immersive .cm-map-canvas > line{stroke:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-map-canvas > circle{fill:var(--site-ink)!important;stroke:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-map-explorer .cm-map-marker{box-shadow:none!important;text-shadow:none!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;border:2px solid var(--site-line)!important}
html[data-ui-theme] body.immersive .cm-map-explorer .cm-map-marker:is(:hover, [aria-pressed="true"]){box-shadow:none!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:3px solid var(--site-line)!important}
html[data-ui-theme] body.immersive .cm-map-north, html[data-ui-theme] body.immersive .cm-map-scale{background-color:color-mix(in srgb, var(--site-surface) 94%, transparent)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 94%, transparent)!important}
html[data-ui-theme] body.immersive .cm-map-north{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;border:1px solid var(--site-line)!important}
.immersive .cm-today{color:var(--site-ink)!important}
.immersive .cm-today-heading h2{color:var(--site-ink)!important}
.immersive .cm-today-strap{color:var(--site-ink)!important}
.immersive .cm-today-date{color:var(--site-ink)!important}
.immersive .cm-today-panel{box-shadow:none!important;color:var(--site-ink)!important;background:var(--site-surface))!important}
.immersive .cm-today-panel h3{color:var(--site-ink)!important}
.immersive .cm-today button.cm-weather-refresh{color:var(--site-ink)!important}
.immersive .cm-today-place{color:var(--site-ink)!important}
.immersive .cm-weather-icon{color:var(--site-ink)!important}
.immersive .cm-weather-temperature{color:var(--site-ink)!important}
.immersive .cm-weather-current-copy{color:var(--site-ink)!important}
.immersive .cm-weather-current-copy b{color:var(--site-ink)!important}
.immersive .cm-weather-day-date{color:var(--site-ink)!important}
.immersive .cm-weather-calendar{color:var(--site-ink)!important}
.immersive .cm-weather-condition{color:var(--site-ink)!important}
.immersive .cm-weather-range{color:var(--site-ink)!important}
.immersive .cm-weather-range span{color:var(--site-ink)!important}
.immersive .cm-weather-rain{color:var(--site-ink)!important}
.immersive :is(.cm-weather-observed, .cm-weather-status){color:var(--site-ink)!important}
.immersive .cm-weather-empty{color:var(--site-ink)!important}
.immersive .cm-today-meta{color:var(--site-muted)!important}
.immersive .cm-today-meta span{color:var(--site-muted)!important}
.immersive .cm-today :is(.cm-today-headline, .cm-today-event) h4{color:var(--site-ink)!important}
.immersive .cm-today a.cm-today-story-link{color:var(--site-ink)!important}
.immersive .cm-today-story-summary{color:var(--site-muted)!important}
.immersive .cm-today-note{color:var(--site-muted)!important}
.immersive .cm-today a.cm-today-link{color:var(--site-ink)!important}
.immersive .cm-today a.cm-today-source{color:var(--site-ink)!important}
.immersive .cm-today-event-date{color:var(--site-ink)!important}
.immersive :is(.cm-today-event-time, .cm-today-venue, .cm-today-event-note){color:var(--site-muted)!important}
.immersive .cm-today-empty{color:var(--site-ink)!important}
@media (prefers-reduced-transparency: reduce){.immersive .cm-today-panel{background:var(--site-surface)!important}}
.immersive .cm-completion{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-completion .cm-action, .immersive .cm-extra-index{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-completion .cm-action:hover, .immersive .cm-extra-index:hover{background:var(--site-surface)!important}
.immersive .cm-completion .cm-small, .immersive .cm-completion .cm-status{color:var(--site-ink)!important}
.immersive .cm-destination-text{background:var(--site-surface)!important}
.immersive .cm-search-controls input{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-search-controls input::placeholder{color:var(--site-ink)!important}
.immersive .cm-extra-topic .cm-action{color:var(--site-ink)!important;background:var(--site-surface)!important}
.immersive .cm-extra-topic .cm-action:hover{background:var(--site-surface)!important}
html[data-ui-theme]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:color-mix(in srgb, var(--site-surface) 94%, transparent)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-warning-bg:var(--site-warning)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-bg:var(--site-danger)!important;--ui-danger-ink:var(--site-danger)!important;--ui-shadow:none!important;--ui-header:color-mix(in srgb, var(--site-bg) 86%, transparent)!important;--ui-reading:color-mix(in srgb, var(--site-bg) 92%, transparent)!important;--ui-hero:color-mix(in srgb, var(--site-ink) 78%, transparent)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme="white"]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:color-mix(in srgb, var(--site-surface) 96%, transparent)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-warning-bg:var(--site-warning)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-bg:var(--site-danger)!important;--ui-danger-ink:var(--site-danger)!important;--ui-shadow:none!important;--ui-header:color-mix(in srgb, var(--site-bg) 94%, transparent)!important;--ui-reading:color-mix(in srgb, var(--site-bg) 96%, transparent)!important;--ui-hero:color-mix(in srgb, var(--site-ink) 93%, transparent)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important}
html[data-ui-theme="day"]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:color-mix(in srgb, var(--site-surface) 84%, transparent)!important;--ui-control-glass:color-mix(in srgb, var(--site-surface) 86%, transparent)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-warning-bg:var(--site-warning)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-bg:var(--site-danger)!important;--ui-danger-ink:var(--site-danger)!important;--ui-shadow:none!important;--ui-header:color-mix(in srgb, var(--site-bg) 82%, transparent)!important;--ui-reading:color-mix(in srgb, var(--site-bg) 86%, transparent)!important;--ui-hero:color-mix(in srgb, var(--site-ink) 72%, transparent)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important}
html[data-ui-theme="warm"]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:color-mix(in srgb, var(--site-surface) 97%, transparent)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-warning-bg:var(--site-warning)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-bg:var(--site-danger)!important;--ui-danger-ink:var(--site-danger)!important;--ui-shadow:none!important;--ui-header:color-mix(in srgb, var(--site-bg) 96%, transparent)!important;--ui-reading:color-mix(in srgb, var(--site-bg) 97%, transparent)!important;--ui-hero:color-mix(in srgb, var(--site-ink) 95%, transparent)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important}
html[data-ui-theme] body.immersive{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(h1, h2, h3, h4, h5, h6){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive ::selection{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive > header{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.mark, .mark span, .brand-title){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .brand-subtitle{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .language-select-control label::after{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .language-select-control select{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #site-navigation{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #site-navigation a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #site-navigation a[aria-current="page"]{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #site-navigation a::after{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #site-navigation .scene-motion-global{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-bar{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-choice{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .appearance-choice:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-choice[aria-pressed="true"]{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive [data-theme-choice="night"] .appearance-swatch{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive [data-theme-choice="white"] .appearance-swatch{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive [data-theme-choice="warm"] .appearance-swatch{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #ping-news-desk{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #ping-news-desk :is(a, b, span, time, button){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #ping-news-desk :is(.ping-desk-brand, .ping-desk-story, .ping-headline-date){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #ping-news-desk .ping-motion-toggle{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #ping-news-desk .ping-motion-toggle:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .page{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .page:not(.portal-home){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home > section{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .city-intro{box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.city-intro .eyebrow, .city-masthead, .section-number, .hero-scroll-note){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cinematic-deck{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .discovery-search{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .discovery-search input{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .hero-shortcuts a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cinematic-postcard{box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cinematic-postcard figcaption{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cinematic-postcard .v25-photo-credit{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .scene-tools button{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .scene-tools button[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v26-home-quicklinks, .portal-section-title){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-section-title{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v26-home-quicklinks a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v26-home-quicklinks a::after{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v26-home-quicklinks a:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .category-tile{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 33.3%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 33.3%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 33.3%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 33.3%, transparent)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .category-tile .category-name{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .category-tile :is(.v25-category-caption, [data-v25-quip], .v25-quip-text){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .category-tile .category-no{background-color:color-mix(in srgb, var(--site-surface) 60%, transparent)!important;color:var(--site-ink)!important;border-top-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 44%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 60%, transparent)!important}
html[data-ui-theme] body.immersive .category-tile:is(:hover, :focus-within){background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article, .organization-card, .legacy-search-card, .v25-video-card, .guide-card, .directory-card, .reference-card, .restaurant-card, .join-option, .guide-filters, .directory-filters, .v26-news-filter, .guide-gateway, .detail-facts, .guide-policy, .source-disclosure, .guide-reporting, .join-support, .join-policies, .v26-living-topic, .v26-map, .editorial-studio, .organization-detail, .restaurant-detail-body, .restaurant-facts, .v25-map, .v26-ask-index, .organization-filter, .organization-source, .join-availability, .join-policy, .join-policy.paid, .planner-entry, .planner-form, .proposal-preview, .relationship-policy, .official-actions, .community-story-body, .directory, .city-desk-panel, .workspace, .request-pane, .emergency-contact-card, .emergency-disaster-reference, .v25-official-section, .v25-official-card, .v25-official-phone, .image-credit-grid, .detail-body, .join-editorial, .join-flow, .guide-empty, .v26-empty, .directory-empty){color:var(--site-muted)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .featured-places .place-card{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.place-card, .guide-card, .directory-card, .reference-card, .restaurant-card, .legacy-search-card, .v26-news-card, .city-desk-card, .organization-card, .organization-preview article, .v25-video-card, .join-option):is(:hover, :focus-within){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.city-desk-card, .v26-news-card, .place-card, .organization-preview article, .v26-living-topic, .editorial-studio) :is(p, time, small, li, .eyebrow, .card-kicker, .card-index){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.place-card, .v26-news-card) .place-card-link{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.place-card-meta, .guide-intro, .guide-scope, .guide-truth, .detail-lead, .detail-area, .v26-news-intro, .v26-news-date, .portal-trust, .directory-intro, .v26-map-note, .v26-living-intro, .org-category, .org-independence, .org-disclaimer, .org-evidence-note, .ping-connection-status, .studio-number, .studio-scope, .completion-language-note, .v26-result-count, .v26-news-footnote, .desk-news-meta, .desk-publication-date, .desk-external-arrow, .desk-news-information > summary, .fineprint, .verified-facts, .v26-living-group-intro, .emergency-checked, .emergency-domestic, .emergency-small, .v25-official-checked, .v25-official-small, .v25-consulate-type, .guide-reporting .guide-no-byline, .v25-map-language-note, .image-credit-drawer, .portal-translation, .translation-note){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive :is(.join-number, .join-text-link, .join-eyebrow, .ping-strip-name, .flow-step, .guide-gateway .eyebrow, .evergreen-guide > .eyebrow, .city-desk > .eyebrow, .editorial-section-head .eyebrow, .v26-living-header .eyebrow, .join-availability .join-status, .community-story-body > .eyebrow, .story-steps li > span, .guide-reporting .join-status, .v26-living-first strong){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.detail-facts, .restaurant-facts) :is(dt, dd){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.image-credit-drawer summary, .v26-living-topic summary){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive :is(.guide-more a, .category-pills a, .back-link, .v26-news-actions a, .completion-link, .directory-card a, .image-credit-grid a, .emergency-source, .v25-official-source-link, .everyday-links a, .desk-news-link){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive :is(.hero-shortcuts a, .everyday-links a, .desk-news-link):is(:hover, :focus-visible){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.guide-source-tag, .join-status, .v26-story-tag, .v26-news-category, .directory-chip, .status, .record-status, .directory-badge, .reference-status){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v26-news-date, .v25-news-date, .v25-news-event, .v25-news-ended){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.v26-event-date, .v26-ended, .status-candidate, .status-past, .planner-boundary, .org-unconfirmed, .desk-freshness, .emergency-boundary, .emergency-unverified, .v26-living-callout, .v26-living-first, .notice, .flow-warning, .summary){color:var(--site-warning)!important;background:var(--site-warning-bg)!important}
html[data-ui-theme] body.immersive .notice p{color:var(--site-warning)!important}
html[data-ui-theme] body.immersive :is(.media-banner, .v25-photo, .route-photo-banner, .page > .route-photo-banner){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.media-banner, .v25-photo, .route-photo-banner) figcaption{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.media-banner figcaption a, .v25-photo-credit){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .media-banner .illustrative-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive :is(.venue-gallery-grid .media-banner, .page > .media-banner) img{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(input, select, textarea, option), html[data-ui-theme] body.immersive :is(.organization-filter, .planner-form, .directory, .v25-official-search, .field) :is(input, select, textarea){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive input::placeholder, html[data-ui-theme] body.immersive textarea::placeholder{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .primary-link, .join-primary, .editorial-cta, .detail-official, .ping-link, .primary, .v26-map button, .v26-news-filter button, .directory-filters button, .organization-filter button, .organization-filter-button, .proposal-actions .raised-button, .venue-social-link, .official, .v25-official-call, .emergency-tel, .v25-consular-line){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.raised-link, .raised-button, .guide-submit, .search-button, .category-open, .primary-link, .join-primary, .editorial-cta, .detail-official, .ping-link, .primary, .v26-map button, .v26-news-filter button, .directory-filters button, .organization-filter button, .organization-filter-button, .proposal-actions .raised-button, .venue-social-link, .official, .v25-official-call, .emergency-tel, .v25-consular-line):not(:disabled):is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v26-living-nav button, .v26-living-index button, .v26-living-home a, .v26-living-links a, .v26-living-related, .v25-home-safety-links a, .secondary, .scene-motion-global, .compare-link){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v26-living-nav button, .v26-living-index button, .v26-living-home a, .v26-living-related, .v26-living-links a, .join-text-link, .language-flag-button, .v25-map-label, .v25-map-place-card, .v25-map-compare-link, .v25-map-home-link, .scene-motion-global, .secondary):is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .category-pills a[aria-current="page"], html[data-ui-theme] body.immersive :is(.v26-map button, .directory-filters button)[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .desk-tab{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .desk-tab[aria-selected="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .desk-tab[aria-selected="true"]::after{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .desk-tab:not(:disabled):is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v26-map a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.v26-map-item, .v26-map .v26-map-note, .v26-map .v26-map-item[data-selected="true"], .v25-map-image-error-note, .v25-map-fallback, .map-label, .map-watermark, .map-selection){color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
html[data-ui-theme] body.immersive .v26-map .v26-map-item[data-selected="true"]{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v26-map .v26-map-attribution, .v25-map-fallback a){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.v25-map-label, .v25-map-place-card):is(:hover, :focus-visible) .v25-map-roman{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive.safety-view{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive.safety-view .page{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v25-home-safety{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v25-header-safety > a, .v25-header-disaster, .v25-mobile-safety .v25-disaster-link, .v25-practice-entry){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v25-header-safety > a.header-emergency, .v25-mobile-safety a[href="#emergency"], .v25-phone-tile, .emergency-contact, .emergency-reference, .emergency-number-card){color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
html[data-ui-theme] body.immersive .v25-phone-tile :is(.v25-phone-number, .v25-phone-label){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.v25-header-safety > a.header-emergency, .v25-mobile-safety a[href="#emergency"], .v25-phone-tile):is(:hover, :focus-visible){color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
html[data-ui-theme] body.immersive .v25-phone-tile:is(:hover, :focus-visible) :is(.v25-phone-number, .v25-phone-label){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive :is(.v25-header-disaster, .v25-mobile-safety .v25-disaster-link, .v25-practice-entry):is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive :is(.v25-official, .v25-official-unverified){color:var(--site-warning)!important;background:var(--site-warning-bg)!important}
html[data-ui-theme] body.immersive .v25-consulate-table tr{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v25-consulate-table :is(thead th, tbody th){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v25-consulate-table td::before{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v25-mobile-safety{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .reference-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .resource-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive dialog{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .dialog-top{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive footer{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive footer :is(.footer-brand, a){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive footer .footer-word{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive footer small{color:var(--site-ink)!important}
@media print{html[data-ui-theme]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:var(--site-surface)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-header:var(--site-bg)!important;--ui-reading:var(--site-bg)!important;--ui-hero:var(--site-ink)!important}}
html[data-ui-theme] body.immersive .appearance-choices{background:var(--site-surface))!important}
html[data-ui-theme] body.immersive .appearance-choice[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive [data-theme-choice="night"] .appearance-swatch{box-shadow:none!important}
html[data-ui-theme] body.immersive [data-theme-choice="day"] .appearance-swatch{box-shadow:none!important}
html[data-ui-theme] body.immersive .appearance-more > summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .appearance-more:is([open], [data-selected="true"]) > summary, html[data-ui-theme] body.immersive .appearance-more > summary:hover{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-more-panel{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .discovery-title{text-shadow:none!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .cinematic-deck{color:var(--site-muted)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .hero-shortcuts a{color:var(--site-ink)!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .appearance-bar .today-jump, html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .scene-discover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .appearance-label{color:var(--site-ink)!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .appearance-more > summary{color:var(--site-muted)!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .scene-mood{color:var(--site-ink)!important;background:var(--site-surface)!important}
html:is([data-ui-theme="day"], [data-ui-theme="white"], [data-ui-theme="warm"]) body.immersive.immersive-v33 .scene-edition{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-language-primary{background:var(--site-surface))!important}
html[data-ui-theme] body.immersive :is(.cm-language-button, .cm-language-option){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-language-flag{box-shadow:none!important}
html[data-ui-theme] body.immersive :is(.cm-language-button, .cm-language-option):hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-language-button[aria-pressed="true"]{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-language-more > summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-language-more:is([open], [data-selected="true"]) > summary, html[data-ui-theme] body.immersive .cm-language-more > summary:hover{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-language-options{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-language-option{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-language-option[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme="night"]{--ui-surface-glass:color-mix(in srgb, var(--site-surface) 45%, transparent)!important;--ui-reading:color-mix(in srgb, var(--site-bg) 45%, transparent)!important;--ui-header:color-mix(in srgb, var(--site-bg) 42%, transparent)!important;--ui-line:color-mix(in srgb, var(--site-line) 24%, transparent)!important;--ui-accent:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-hover:var(--site-soft)!important;--ui-shadow:none!important}
html[data-ui-theme] body.immersive-v33{--scene-outline:color-mix(in srgb, var(--site-line) 22%, transparent)!important}
html[data-ui-theme] body.immersive-v33 .city-intro .eyebrow{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v33 .discovery-title{text-shadow:none!important}
html[data-ui-theme] body.immersive-v33 .discovery-search{box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .search-button{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .scene-panorama{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v33 .scene-edition{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v33 .scene-orbit{box-shadow:none!important}
html[data-ui-theme] body.immersive-v33 .scene-orbit::before{background-color:var(--site-surface)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .scene-mood{text-shadow:none!important}
html[data-ui-theme] body.immersive-v33 .scene-photo-credit{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .scene-discover{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v33 .scene-discover::before{background:var(--site-surface)!important}
html[data-ui-theme="day"] body.immersive-v33 .city-intro{text-shadow:none!important}
html[data-ui-theme="night"] body.immersive-v33 .city-intro{text-shadow:none!important}
html[data-ui-theme] body.immersive-v33 :is(.cm-today-panel, .cm-map, .city-desk-panel, .v26-living-topic, .guide-card, .directory-card, .place-card, .organization-card, .v26-news-card, .organization-preview article, .detail-facts, .editorial-studio){box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 :is(.place-card, .guide-card, .directory-card, .organization-card, .v26-news-card, .organization-preview article):is(:hover, :focus-within){box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .v26-home-quicklinks{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .category-tile{border-top-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 15%, transparent)!important;box-shadow:none!important}
html[data-ui-theme] body.immersive-v33 .chapter-intro{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v33 .city-desk-panel{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .city-desk .v26-news-card:first-child{background-image:linear-gradient(145deg, color-mix(in srgb, var(--site-surface) 7%, transparent), color-mix(in srgb, var(--site-surface) 20%, transparent))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--site-surface) 7%, transparent), color-mix(in srgb, var(--site-surface) 20%, transparent))!important}
html[data-ui-theme] body.immersive-v33 .v26-living-home{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 .page:not(.portal-home){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v33 footer{background:var(--site-surface)!important}
@media (max-width: 1023px){html[data-ui-theme="night"] body.immersive-v33 .city-intro::before{background-image:radial-gradient(at 30% 50%, color-mix(in srgb, var(--site-surface) 56%, transparent), color-mix(in srgb, var(--site-surface) 32%, transparent) 65%, transparent 86%)!important;background:radial-gradient(at 30% 50%, color-mix(in srgb, var(--site-surface) 56%, transparent), color-mix(in srgb, var(--site-surface) 32%, transparent) 65%, transparent 86%)!important}}
@media (prefers-reduced-transparency: reduce){html[data-ui-theme] body.immersive-v33 :is(.page:not(.portal-home), .cm-today-panel, .cm-map, .city-desk-panel, .v26-living-home){background:var(--site-surface)!important}}
html[data-ui-theme] body.immersive-v34{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 > header{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 #site-navigation{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .city-hero{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .city-hero .today-jump{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .city-hero .appearance-choices{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .city-hero .appearance-more{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .city-desk-panel{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 footer{background:var(--site-surface)!important}
@media (print){html[data-ui-theme] body.immersive-v34 .city-hero{background-color:var(--site-surface)!important;background:var(--site-surface)!important}}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story{--story-ink:var(--site-ink)!important;--story-muted:var(--site-muted)!important;--story-ground:var(--site-bg)!important;--story-concept:var(--site-ink)!important;--story-concept-ink:var(--site-ink)!important;--story-accent:var(--site-ink)!important;--story-glass:color-mix(in srgb, var(--site-surface) 78%, transparent)!important;--story-line:color-mix(in srgb, var(--site-line) 35%, transparent)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme="day"] body.immersive .portal-home .cm-scroll-story, html[data-ui-theme="warm"] body.immersive .portal-home .cm-scroll-story{--story-ground:var(--site-bg)!important;--story-ink:var(--site-ink)!important;--story-muted:var(--site-muted)!important;--story-concept:var(--site-ink)!important;--story-concept-ink:var(--site-ink)!important;--story-accent:var(--site-ink)!important;--story-glass:color-mix(in srgb, var(--site-surface) 87%, transparent)!important;--story-line:color-mix(in srgb, var(--site-line) 27%, transparent)!important}
html[data-ui-theme="white"] body.immersive .portal-home .cm-scroll-story{--story-ground:var(--site-bg)!important;--story-ink:var(--site-ink)!important;--story-muted:var(--site-muted)!important;--story-concept:var(--site-ink)!important;--story-concept-ink:var(--site-ink)!important;--story-accent:var(--site-ink)!important;--story-glass:color-mix(in srgb, var(--site-surface) 89%, transparent)!important;--story-line:color-mix(in srgb, var(--site-line) 28%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story button:focus-visible, html[data-ui-theme] body.immersive .portal-home .cm-scroll-story a:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-concept{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-orbit-photo{box-shadow:none!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-skip:hover{background-color:color-mix(in srgb, var(--site-surface) 37.6%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 37.6%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-journey{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-section-heading > p{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-journey-panel{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-big-number{color:var(--site-ink)!important;text-shadow:none!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-journey-copy{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-journey-copy .story-eyebrow{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-credit{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-dock{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-dock button:hover{background-color:color-mix(in srgb, var(--site-surface) 12.5%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 12.5%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-dot[aria-pressed="true"]{box-shadow:none!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight .story-section-heading{background-image:linear-gradient(color-mix(in srgb, var(--site-surface) 76%, transparent), transparent)!important;color:var(--site-ink)!important;background:linear-gradient(color-mix(in srgb, var(--site-surface) 76%, transparent), transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight .story-section-heading > p{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight-panel{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight-shade{background-image:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 37.6%, transparent), transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 60%, transparent), transparent 60%)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 37.6%, transparent), transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 60%, transparent), transparent 60%)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight-copy{background-color:color-mix(in srgb, var(--site-surface) 73%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 73%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 26.7%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-place-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight .story-credit{color:var(--site-muted)!important;background-color:color-mix(in srgb, var(--site-surface) 80%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 80%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight .story-dock{background-color:color-mix(in srgb, var(--site-surface) 65%, transparent)!important;border-top-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 26.7%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 65%, transparent)!important}
html[data-ui-theme] body.immersive .portal-home .cm-scroll-story[data-story-motion="flow"] .story-spotlight .story-section-heading{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
@media (prefers-reduced-transparency: reduce){html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight-copy, html[data-ui-theme] body.immersive .portal-home .cm-scroll-story .story-spotlight .story-dock{background-color:var(--site-surface)!important;background:var(--site-surface)!important}}
@media (max-width: 760px){html[data-ui-theme] body.immersive .portal-home .cm-scroll-story[data-story-motion="scrub"] .story-journey .story-credit{color:var(--site-muted)!important;background-color:color-mix(in srgb, var(--site-surface) 86.7%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 86.7%, transparent)!important}}
html[data-ui-theme] body.immersive-v35{--v35-chrome:var(--site-ink)!important;--v35-chrome-ink:var(--site-ink)!important;--v35-chrome-muted:var(--site-muted)!important;--v35-chrome-line:color-mix(in srgb, var(--site-line) 12.54902%, transparent)!important;--v35-chrome-hover:color-mix(in srgb, var(--site-soft) 3.921569%, transparent)!important;--v35-chrome-accent:var(--site-ink)!important;--v35-danger:var(--site-danger)!important;--v35-danger-line:color-mix(in srgb, var(--site-danger) 30.980392%, transparent)!important;--v35-danger-wash:color-mix(in srgb, var(--site-danger) 7.058824%, transparent)!important}
html[data-ui-theme="white"] body.immersive-v35{--v35-chrome:var(--site-ink)!important;--v35-chrome-ink:var(--site-ink)!important;--v35-chrome-muted:var(--site-muted)!important;--v35-chrome-line:color-mix(in srgb, var(--site-line) 14.901961%, transparent)!important;--v35-chrome-hover:color-mix(in srgb, var(--site-soft) 3.137255%, transparent)!important;--v35-chrome-accent:var(--site-ink)!important;--v35-danger:var(--site-danger)!important;--v35-danger-line:color-mix(in srgb, var(--site-danger) 18.039216%, transparent)!important;--v35-danger-wash:color-mix(in srgb, var(--site-danger) 2.745098%, transparent)!important}
html[data-ui-theme="day"] body.immersive-v35, html[data-ui-theme="warm"] body.immersive-v35{--v35-chrome:var(--site-ink)!important;--v35-chrome-ink:var(--site-ink)!important;--v35-chrome-muted:var(--site-muted)!important;--v35-chrome-line:color-mix(in srgb, var(--site-line) 14.509804%, transparent)!important;--v35-chrome-hover:color-mix(in srgb, var(--site-soft) 3.137255%, transparent)!important;--v35-chrome-accent:var(--site-ink)!important;--v35-danger:var(--site-danger)!important;--v35-danger-line:color-mix(in srgb, var(--site-danger) 18.823529%, transparent)!important;--v35-danger-wash:color-mix(in srgb, var(--site-danger) 2.352941%, transparent)!important}
html[data-ui-theme] body.immersive-v35 > header{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 > header .mark{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 > header .brand-title{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 > header .brand-subtitle{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 .v25-header-safety > a[data-safety-route]{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 .v25-header-safety > a[data-safety-route].header-emergency{color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
html[data-ui-theme] body.immersive-v35 .v25-header-safety > a[data-safety-route]:is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 .v25-header-safety > a[data-safety-route].header-emergency:is(:hover, :focus-visible){color:var(--site-danger)!important;background:var(--site-danger-bg)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-button{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-button::after{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-button[aria-pressed="true"], html[data-ui-theme] body.immersive-v35 .cm-language-button:is(:hover, :focus-visible){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-flag{box-shadow:none!important}
html[data-ui-theme] body.immersive-v35 .cm-language-more > summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-more:is([open], [data-selected="true"]) > summary, html[data-ui-theme] body.immersive-v35 .cm-language-more > summary:hover{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-options{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-option{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-option:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 .cm-language-option[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 #site-navigation{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 #site-navigation a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 #site-navigation a[aria-current="page"]{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v35 #site-navigation a::after{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v35 #site-navigation .scene-motion-global{color:var(--site-ink)!important}
@media (max-width: 1023px){html[data-ui-theme] body.immersive-v35 .v25-mobile-safety{box-shadow:none!important;background:var(--site-surface)!important}}
@media (max-width: 1023px){html[data-ui-theme] body.immersive-v35 .v25-mobile-safety a[data-safety-route]{color:var(--site-ink)!important}}
@media (max-width: 1023px){html[data-ui-theme] body.immersive-v35 .v25-mobile-safety a[data-safety-route]:first-child{color:var(--site-ink)!important}}
@media (max-width: 1023px){html[data-ui-theme] body.immersive-v35 .v25-mobile-safety a[data-safety-route]:is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}}
@media (max-width: 1023px){html[data-ui-theme] body.immersive-v35 .v25-mobile-safety a[data-safety-route]:first-child:is(:hover, :focus-visible){color:var(--site-ink)!important}}
html[data-ui-theme] body.immersive-v34 .portal-home > #today-overview.v35-daily-desk{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-strap{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-heading h2{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .v35-daily-intro{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .v35-daily-edition{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-date{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-panel{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-panel h3{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-place{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-weather{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk button.cm-weather-refresh{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk button.cm-weather-refresh:hover{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-current > .cm-weather-icon{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-temperature{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-current-copy{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-current-copy b{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-day:first-child{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-day-date{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-calendar{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-day .cm-weather-icon{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-condition{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-range{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-range span{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-rain{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-observed{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-weather-status{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk a.cm-today-link{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk a.cm-today-source{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-meta{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-meta span{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk :is(.cm-today-headline, .cm-today-event) h4{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk a.cm-today-story-link{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk a.cm-today-story-link:hover{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-story-summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-event-date{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk :is(.cm-today-event-time, .cm-today-venue, .cm-today-event-note){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 #today-overview.v35-daily-desk .cm-today-empty{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-eyebrow{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge h2{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-description{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-roles{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-role-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-app{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-app:is(:hover, :focus-visible){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-guide{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-guide:hover{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-drill-bridge-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-edition{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-intro::after{box-shadow:none!important}
html[data-ui-theme] body.immersive .cm-live-kicker{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-intro h2{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-intro > p:not(.cm-live-kicker){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-jumps button{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-jumps button:hover{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-dates > h3, html[data-ui-theme] body.immersive .cm-live-group-head h3{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-date-lead{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-date-stamp{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-event-meta{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-ongoing{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-date-body h4{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-event-place{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-event-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-event-link{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-empty{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-group-head > p:not(.cm-live-kicker){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-record-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-record h4{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-record-summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-schedule{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-schedule-unconfirmed{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-restricted{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-source-links a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-footnote{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-existing-title{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-home h2{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-home-lead{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-home-next{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .cm-live-home-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-live-home-link:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .cm-live-venue-photo figcaption{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-photo-credit summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-photo-credit p{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .cm-live-photo-credit a{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 .page.v36-interior{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(h1, .detail-title-block h1){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(h2, .v36-overview-title){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior h3{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior > .back-link{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-title-block .eyebrow{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-area{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-lead{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .verified-facts{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-facts{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-facts dt{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-facts dd{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .detail-checked{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .source-disclosure{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .source-disclosure summary{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(.cm-destination, .cm-map-location){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior > .v36-detail-map{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .restaurant-detail-body{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .restaurant-facts dt{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior .restaurant-facts dd{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(.organization-source, .official-actions, .cm-organization-next, .cm-organization-entry){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(.place-card, .organization-card, .directory-card, .v26-news-card){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(.guide-filters, .directory-filters, .v26-news-filter, .organization-filter, .category-chooser){background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v34 .v36-interior :is(.v26-living-topic, .cm-option, .guide-reporting, .guide-policy){background:var(--site-surface)!important}
body.immersive .v36-venue-photo, body.immersive .v36-venue-identity{background:var(--site-surface)!important}
body.immersive .v36-venue-photo > figcaption, body.immersive .v36-venue-identity > figcaption{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme="day"] body.immersive .v36-venue-photo > figcaption, html[data-ui-theme="day"] body.immersive .v36-venue-identity > figcaption, html[data-ui-theme="warm"] body.immersive .v36-venue-photo > figcaption, html[data-ui-theme="warm"] body.immersive .v36-venue-identity > figcaption{background-color:var(--site-surface)!important;color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v41-help-panel{--help-entry-bg:var(--site-bg)!important;--help-entry-ink:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v36-safety .v41-help-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v41-help-practice-tag{border-top-color:color-mix(in srgb, var(--site-line) 50%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 50%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 50%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 50%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 50%, transparent)!important}
html[data-ui-theme] body.immersive-v36-safety .v41-help-entry:hover{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v41-help-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-choices{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-choices :is(h2, h3, p, summary){color:var(--site-muted)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-option{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-option p{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive-v36-safety :is(.v36-help-entry, .v36-practice-entry){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-help-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-practice-entry:hover{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-boundary{color:var(--site-warning)!important}
html[data-ui-theme] body.immersive-v36-safety .v36-safety-limits p{color:var(--site-ink)!important}
body.immersive .v39-catalog, body.immersive .v39-place-detail, body.immersive .v39-related{color:var(--site-ink)!important}
body.immersive .v39-catalog{background:var(--site-surface)!important}
body.immersive .v39-eyebrow{color:var(--site-ink)!important}
body.immersive .v39-catalog h2, body.immersive .v39-place-detail h1, body.immersive .v39-related h2, body.immersive .v39-browse-title{color:var(--site-ink)!important}
body.immersive .v39-catalog-intro{color:var(--site-ink)!important}
body.immersive .v39-category{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-category:hover{background:var(--site-surface)!important}
body.immersive .v39-category[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-filters label{color:var(--site-ink)!important}
body.immersive .v39-catalog :is(input, select){color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-catalog input::placeholder{color:var(--site-ink)!important}
body.immersive .v39-result-count{color:var(--site-ink)!important}
body.immersive .v39-reset{color:var(--site-ink)!important}
body.immersive .v39-place{box-shadow:none!important;background:var(--site-surface)!important}
body.immersive .v39-place:hover{box-shadow:none!important}
body.immersive .v39-photo{background:var(--site-surface)!important}
body.immersive .v39-photo > figcaption{color:var(--site-muted)!important;background:var(--site-surface)!important}
body.immersive .v39-photo-credit summary{color:var(--site-muted)!important}
body.immersive .v39-photo-credit p{color:var(--site-muted)!important}
body.immersive .v39-photo-credit a{color:var(--site-muted)!important}
body.immersive .v39-place-meta{color:var(--site-muted)!important}
body.immersive .v39-place h3{color:var(--site-ink)!important}
body.immersive a.v39-place-title{color:var(--site-ink)!important}
body.immersive .v39-place-description{color:var(--site-muted)!important}
body.immersive .v39-card-links a{color:var(--site-ink)!important}
body.immersive .v39-place-featured > .v39-photo > figcaption{background:var(--site-surface)!important}
body.immersive .v39-identity{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-identity-category{color:var(--site-ink)!important}
body.immersive .v39-identity-area{color:var(--site-ink)!important}
body.immersive .v39-official-photo{color:var(--site-ink)!important}
body.immersive .v39-empty h3{color:var(--site-ink)!important}
body.immersive .v39-empty p{color:var(--site-ink)!important}
body.immersive .v39-more{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-detail-original{color:var(--site-ink)!important}
body.immersive .v39-detail-lead{color:var(--site-muted)!important}
body.immersive .v39-primary-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-secondary-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-sources{color:var(--site-ink)!important}
body.immersive .v39-sources summary{color:var(--site-muted)!important}
body.immersive .v39-sources a{color:var(--site-ink)!important}
body.immersive .v39-visit-info dt{color:var(--site-ink)!important}
body.immersive .v39-visit-info dd{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v40-resident-eyebrow{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-heading :is(h2, h3){color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-intro{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-school-feature{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v40-school-kicker{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-school-title{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-school-name{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-school-body{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-school-link{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v40-school-more{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-action{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-action:hover{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v40-resident-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-action strong{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive .v40-resident-action-description{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .v40-resident-language{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v40-resident-language-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive .v40-resident-foot a{color:var(--site-ink)!important}
body.immersive .tsl-feature{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-back{color:var(--site-ink)!important}
body.immersive .tsl-kicker{color:var(--site-ink)!important}
body.immersive :is(.tsl-intro, .tsl-body){color:var(--site-ink)!important}
body.immersive .tsl-meta{color:var(--site-muted)!important}
body.immersive .tsl-primary{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-secondary{color:var(--site-ink)!important}
body.immersive .tsl-secondary:hover{background:var(--site-surface)!important}
body.immersive .tsl-film-link{background:var(--site-surface)!important}
body.immersive .tsl-building figcaption a{color:var(--site-muted)!important}
body.immersive .v39-photo > .v40-photo-year{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-film-play{border-top-color:color-mix(in srgb, var(--site-line) 56.5%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 56.5%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 56.5%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 56.5%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 87.5%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 87.5%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 56.5%, transparent)!important}
body.immersive .tsl-film figcaption{color:var(--site-muted)!important}
body.immersive .tsl-film-caption{color:var(--site-muted)!important}
body.immersive .tsl-video-fallback{color:var(--site-ink)!important}
body.immersive .tsl-chapters button{color:var(--site-ink)!important}
body.immersive .tsl-chapters button:hover{color:var(--site-ink)!important}
body.immersive .tsl-language{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-language[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-course-panel{background:var(--site-surface)!important}
body.immersive .tsl-course-script{color:var(--site-ink)!important}
body.immersive .tsl-text-link{color:var(--site-ink)!important}
body.immersive .tsl-note{color:var(--site-muted)!important}
body.immersive .tsl-person-monogram{color:var(--site-ink)!important}
body.immersive .tsl-feature label{color:var(--site-ink)!important}
body.immersive .tsl-feature :is(select, textarea){color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .tsl-copy-status{color:var(--site-ink)!important}
body.immersive .tsl-address{color:var(--site-ink)!important}
body.immersive .tsl-address strong{color:var(--site-ink)!important}
body.immersive .tsl-socials a{color:var(--site-ink)!important}
body.immersive .tsl-next-links a{color:var(--site-ink)!important}
body.immersive .tsl-sources{color:var(--site-ink)!important}
body.immersive .tsl-sources a{color:var(--site-ink)!important}
body.immersive .v41-art{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
body.immersive .v41-art-label{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-identity.v41-identity-art{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v39-identity.v41-identity-art .v39-identity-name, body.immersive .v39-identity.v41-identity-art .v39-identity-category, body.immersive .v39-identity.v41-identity-art .v39-identity-area{background-color:color-mix(in srgb, var(--site-surface) 91%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 91%, transparent)!important}
body.immersive .v41-tile-credit{color:var(--site-muted)!important;text-shadow:none!important}
body.immersive .v41-kurashi-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
body.immersive .v41-kurashi-kicker{color:var(--site-ink)!important}
body.immersive .v41-kurashi-link{color:var(--site-ink)!important}
body.immersive .v41-kurashi-lang{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels :is(.v36-interior, .v39-place-detail) > :is(.media-banner, .v36-venue-photo, .v39-photo, .v25-photo) img{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .venue-gallery-grid .media-banner img, html[data-ui-theme] body.immersive #panels .v39-photo-portrait img{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels :is(.cm-today-headline, .cm-today-event, .cm-live-date-story) > .v41-art > .v41-art-image{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
html[data-ui-theme]{--ui-muted:var(--site-muted)!important;--ui-link:var(--site-ink)!important;--ui-accent:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-ink:var(--site-danger)!important}
html[data-ui-theme="white"]{--ui-muted:var(--site-muted)!important;--ui-link:var(--site-ink)!important;--ui-accent:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-ink:var(--site-danger)!important}
html[data-ui-theme="day"]{--ui-muted:var(--site-muted)!important;--ui-link:var(--site-ink)!important;--ui-accent:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-ink:var(--site-danger)!important}
html[data-ui-theme="warm"]{--ui-muted:var(--site-muted)!important;--ui-link:var(--site-ink)!important;--ui-accent:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-warning-ink:var(--site-warning)!important;--ui-danger-ink:var(--site-danger)!important}
html[data-ui-theme] body.recovery-v61 .v25-header-safety > a[data-safety-route], html[data-ui-theme] body.recovery-v61 .v25-mobile-safety > a[data-safety-route]{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:2px solid var(--site-line)!important}
html[data-ui-theme] body.recovery-v61 .v25-header-safety > a.v25-header-disaster, html[data-ui-theme] body.recovery-v61 .v25-mobile-safety > a.v25-disaster-link{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 #language-select{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 .language-flag-button[aria-pressed="true"]{background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 .language-flag-hint{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 .portal-home > .v61-call-first{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 .v61-call-first h2{color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 .v61-call-first .v25-phone-tile{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
html[data-ui-theme] body.recovery-v61 .v61-call-first .v25-home-safety-links a{color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 .portal-home > .v41-kurashi-entry, html[data-ui-theme] body.recovery-v61 .portal-home > .v61-practice{background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 .v41-help-entry{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk{color:var(--site-ink)!important;background:var(--site-surface)!important}
@media (max-width: 1023px){html[data-ui-theme] body.recovery-v61 .v25-mobile-safety{background-color:var(--site-surface)!important;background:var(--site-surface)!important}}
html[data-ui-theme] body.recovery-v61 #panels .portal-home > #call-first{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 #panels #call-first .v25-phone-tile{background-color:var(--site-surface)!important;color:var(--site-ink)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
html[data-ui-theme] body.recovery-v61 #panels #call-first .v25-phone-tile :is(.v25-phone-number, .v25-phone-label){color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 .v25-header-safety > a.header-emergency[data-safety-route]{background-color:var(--site-danger-bg)!important;color:var(--site-danger)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-danger-bg)!important;border:2px solid var(--site-line)!important}
html[data-ui-theme] body.recovery-v61 #panels #call-first .v25-home-safety-links a{color:var(--site-ink)!important}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v25-header-safety > a[data-safety-route]{color:var(--site-ink)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) > header{background:var(--site-surface)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .language-flag-button[aria-pressed="true"]{background:var(--site-surface)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v25-header-safety > a.header-emergency[data-safety-route]{background-color:var(--site-danger-bg)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;background:var(--site-danger-bg)!important;border:1px solid var(--site-line)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v25-header-safety > a.v25-header-disaster[data-safety-route]{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v62-nav-more{color:var(--site-ink)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v62-nav-more[open] > summary{background:var(--site-surface)!important}}
@media (min-width: 1024px){html[data-ui-theme] body:is(.recovery-v61, .edition-v63) .v62-nav-more > .v62-nav-links{box-shadow:none!important;background:var(--site-surface)!important}}
html[data-ui-theme] body.immersive .v62-date-ended{color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk .ping-desk-source{color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk .v62-ping-meta{color:var(--site-muted)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk .ping-desk-story{color:var(--site-ink)!important}
html[data-ui-theme] body.recovery-v61 #ping-news-desk .v62-ping-summary{color:var(--site-muted)!important}
.language-locale-mark{color:var(--site-ink)!important}
html[data-ui-theme]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:var(--site-surface)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-header:var(--site-bg)!important;--ui-reading:var(--site-bg)!important;--ui-hero:var(--site-ink)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important}
html[data-ui-theme="day"]{--ui-bg:var(--site-bg)!important;--ui-surface:var(--site-surface)!important;--ui-surface-soft:var(--site-soft)!important;--ui-surface-glass:var(--site-surface)!important;--ui-ink:var(--site-ink)!important;--ui-muted:var(--site-muted)!important;--ui-line:var(--site-line)!important;--ui-accent:var(--site-ink)!important;--ui-accent-ink:var(--site-ink)!important;--ui-link:var(--site-ink)!important;--ui-gold:var(--site-ink)!important;--ui-hover:var(--site-soft)!important;--ui-focus:var(--site-ink)!important;--ui-header:var(--site-bg)!important;--ui-reading:var(--site-bg)!important;--ui-hero:var(--site-ink)!important;--ui-ticker:var(--site-ink)!important;--ui-ticker-ink:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-strap{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-weather[data-weather-state="official-links"]{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-weather .cm-weather-icon{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-meta{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-event-date{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-today-panel-footer p{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v66-city-home .v41-help-entry{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v41-help-practice-tag{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v41-help-note{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive #panels [data-city-notebook] .v41-kurashi-body h2{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive #panels [data-city-notebook] .v41-kurashi-kicker{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive #panels .v66-notebook-chapter{color:var(--site-muted)!important}
html[data-ui-theme] body.immersive #panels .v66-chapter-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-nightlife{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-feature-kicker{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-venue h3{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-venue-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-venue a{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .v32-feature-date{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .city-hero{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .city-intro{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .discovery-search{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .discovery-search button{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .scene-photo-credit{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .scene-discover{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-bar :is(.appearance-choices, .appearance-choice){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .appearance-choice[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .city-hero .today-jump{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-concept-copy{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-skip{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-section-heading{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-journey-copy{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-big-number{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight .story-section-heading{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight .story-section-heading > p{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight-copy{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-place-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight-copy h3{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight-shade{background-image:linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 33.3%, transparent), transparent 40%)!important;background:linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 33.3%, transparent), transparent 40%)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight .story-dock{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-scroll-story .story-spotlight .story-credit{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .v71-feature-entry{color:var(--site-ink)!important}
.v71-feature-kicker{color:var(--site-ink)!important}
.v71-feature-entry a{color:var(--site-ink)!important}
.v82-festival-planning{border-top-color:color-mix(in srgb, var(--site-line) 40%, transparent)!important}
.v80-festival-entry{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.v80-festival-entry .v80-festival-kicker{color:var(--site-ink)!important}
.v80-festival-entry h2{color:var(--site-ink)!important}
.v80-festival-entry p{color:var(--site-ink)!important}
.v80-festival-entry a{color:var(--site-ink)!important}
.v80-festival-entry a:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
html[data-ui-theme] body.immersive .v73-language-choice{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v73-language-choice[aria-pressed="true"]{background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v73-language-summary{color:var(--site-muted)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive .v73-language-panel{box-shadow:none!important;background:var(--site-surface)!important}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas{background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas .cm-atlas-stage{background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas-word{color:var(--site-ink)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas-stamp{color:var(--site-ink)!important}}
@media (min-width: 1024px) and (pointer: fine){.cm-atlas-photo-link{box-shadow:none!important;background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas-caption{color:var(--site-muted)!important}}
@media (min-width: 1024px) and (pointer: fine){.cm-atlas-source{color:var(--site-ink)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas-footer{color:var(--site-ink)!important;background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){.cm-atlas-meter{background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){.cm-atlas-meter i{background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){html[data-ui-theme] body.immersive #panels .cm-atlas-toggle{color:var(--site-ink)!important;background:var(--site-surface)!important}}
@media (min-width: 1024px) and (pointer: fine){.cm-atlas-caption{background:var(--site-surface)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] .story-section-heading{background:var(--site-surface)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] :is(.story-journey-copy, .story-spotlight-copy){color:var(--site-ink)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] .story-credit{color:var(--site-muted)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] .story-spotlight-panel{background:var(--site-surface)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] .story-place-number{color:var(--site-ink)!important}}
@media (min-width: 761px){html[data-ui-theme] body.immersive #panels .cm-scroll-story[data-story-motion] .story-dock{color:var(--site-ink)!important;background:var(--site-surface)!important}}
html[data-ui-theme] body.immersive .cm-news-tabs button[aria-pressed="true"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels :is(.v41-help-entry, .v25-practice-entry){color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels .cm-atlas-number{color:var(--site-ink)!important}
html[data-ui-theme] body.immersive #panels [data-community-help-entry] .v41-help-entry{color:var(--site-ink)!important;background:var(--site-surface)!important}
html[data-ui-theme] body.immersive #panels #today-overview .cm-news-original{color:var(--site-ink)!important}
}
