/* Magazine V2 — quieter widgets, unified glass, owner refinements. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] { --mag-glass:linear-gradient(125deg,#ffffffb5,#ffffff72 56%,#f5f1e880);--mag-glass-edge:#ffffffa8; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header {background:var(--mag-glass)!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;border-bottom:1px solid #ffffffa8!important;box-shadow:0 3px 18px #20191709!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking.action, html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .universe-menu>summary, html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .universe-menu>nav {background:var(--mag-glass)!important;color:var(--mag-ink)!important;border:1px solid var(--mag-glass-edge)!important;box-shadow:inset 0 1px 1px #fff,0 3px 14px #2019170c!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;border-radius:12px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking.action:hover {background:#ffffffb8!important;border-color:#fff!important;color:var(--mag-ink)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-video .hero-promise {font-size:9px!important;line-height:1.65!important;letter-spacing:.025em!important;max-width:42ch!important;}
/* No extra rules on the Quinte'Sens label. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(.card-kicker,.hls-widget-label)::before {display:none!important;content:none!important;}
/* Static covers: no reveal, zoom, hover lift or scroll drift. Native opening retained. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card:not([open]):not(.terminal-panel):not(.terminal-clone) {transition:none!important;animation:none!important;transform:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card .wix-card-art {animation:none!important;transition:none!important;clip-path:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card:not([open]) .wix-card-art img,
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card:not([open]):hover .wix-card-art img {transform:scale(1.14)!important;transition:none!important;animation:none!important;filter:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .hls-widget-photo-image {transform:none!important;transition:none!important;animation:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .mag-ornament {transform:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(.mag-photo-card .action-arrow,.mag-photo-card .action::before,.mag-photo-card .card-action::before) {transition:none!important;animation:none!important;}
/* Photo covers share clear frosted title blocks, never an opaque paper foot. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services {background:transparent!important;padding:20px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services .wix-card-art {inset:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>.mag-ornament {display:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>div {position:relative!important;inset:auto!important;padding:0!important;background:transparent!important;height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:flex-start!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services h2 {font:400 18px/1.8 'Amsterdam Four',cursive!important;letter-spacing:0!important;font-style:normal!important;max-width:100%!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open])) h2 {
 display:block;width:fit-content;box-sizing:border-box;max-width:100%!important;padding:8px 13px!important;margin:8px 0 0!important;
 background:var(--mag-glass)!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important;
 border:1px solid var(--mag-glass-edge)!important;border-radius:8px!important;color:var(--mag-ink)!important;text-shadow:none!important;box-shadow:inset 0 1px 0 #ffffffc2!important;
}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open])) :is(.card-kicker,.sense-kicker) {color:var(--mag-ink)!important;background:#ffffffad!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:4px 8px!important;border-radius:4px!important;width:fit-content;max-width:100%;box-sizing:border-box;text-shadow:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-senses,.home-guide) h2,
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) #qui-sommes-nous:not([open]) h2 {font:400 18px/1.8 'Amsterdam Four',cursive!important;letter-spacing:0!important;text-transform:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-guide>div>p {font:400 12px/1.6 'Playfair Display',serif!important;max-width:28ch;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services .card-kicker {font:500 10px/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>div>.action {right:0!important;bottom:0!important;color:#fff!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>div>.action::before {border-color:#fff!important;}
/* Room captions let their own photograph show through. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .suite-room-grid .terminal-widget:not([open]) .wix-card-art {inset:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .suite-room-grid .terminal-widget:not([open]) .sense-summary-copy {background:var(--mag-glass)!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important;border-top:1px solid var(--mag-glass-edge)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .suite-room-grid .terminal-widget:not([open]) h2 {background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;}
/* Open cards: full liquid-glass reverse, with the white reading sheet intact. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open] {--hls-glass-veil:linear-gradient(125deg,#ffffff5c,#ffffff18 50%,#f4ead838)!important;box-shadow:inset 0 1px 1px #fff,0 16px 50px #20191720!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]::after {background:var(--hls-glass-veil)!important;backdrop-filter:blur(10px) saturate(145%)!important;-webkit-backdrop-filter:blur(10px) saturate(145%)!important;box-shadow:inset 0 1px 1px #ffffffc0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]>summary {background:var(--mag-glass)!important;backdrop-filter:blur(14px) saturate(135%)!important;-webkit-backdrop-filter:blur(14px) saturate(135%)!important;border-bottom:1px solid #ffffffb0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open] .card-scene>.card-text {background:#fffffff7!important;border:1px solid #fff!important;box-shadow:0 6px 20px #20191712!important;}
/* Full-width page headers; text retains comfortable reading measures. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-page-heading {width:var(--mag-screen,100vw)!important;max-width:none!important;margin-left:calc((100% - var(--mag-screen,100vw))/2)!important;margin-right:calc((100% - var(--mag-screen,100vw))/2)!important;box-sizing:border-box!important;padding:24px max(20px,calc((var(--mag-screen,100vw) - 1100px)/2)) 28px!important;background:var(--mag-glass)!important;border-bottom:1px solid #e4e1d8!important;overflow:hidden!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-page-heading .breadcrumb {justify-content:center;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe][data-universe='guide'] .hls-page-heading h1 {font:400 25px/1.8 'Amsterdam Four',cursive!important;letter-spacing:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-suite-aside .suite-floor-plan {display:flex!important;flex-direction:column!important;gap:14px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-suite-aside .suite-floor-plan figcaption {font:400 16px/1.6 'Playfair Display',serif!important;margin:0!important;max-width:28ch!important;text-align:center!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-suite-aside #inclus.mag-stay-static {padding:20px 16px!important;background:#fff!important;border:1px solid #e4e1d8!important;border-radius:8px!important;}
/* A single surface, rather than the two nested frames observed on mobile. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] article.reading-page:has(.hls-reading-sheet) {background:transparent!important;box-shadow:none!important;border:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #pied-de-page {background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin-top:28px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #pied-de-page .wix-contact-card {box-sizing:border-box;background:var(--mag-glass)!important;border:1px solid var(--mag-glass-edge)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #fff,0 5px 20px #20191708!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #pied-de-page .team-signature {font:400 23px/1.9 'Amsterdam Four',cursive!important;letter-spacing:0!important;text-transform:none!important;color:var(--mag-ink)!important;max-width:100%!important;margin:16px auto 22px!important;padding:0 10px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .daily-availability:not(.has-daily-price) [data-availability-price] {font-size:14px!important;line-height:1.3!important;}
@media(max-width:700px) {
 html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-senses,.home-guide,.home-services) h2, html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) #qui-sommes-nous:not([open]) h2 {font-size:17px!important;line-height:1.85!important;}
 html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-video .hero-promise {font-size:9px!important;}
 html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-page-heading {padding:20px 22px 24px!important;}
 html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #pied-de-page .team-signature {font-size:21px!important;line-height:2!important;max-width:280px!important;}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
 html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(.site-header,.universe-menu>nav,.booking.action), html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(.home-destination,.home-option,.terminal-widget:not([open])) h2 {background:#f5f3ebed!important;}
}
/* Preserve the already approved logo-only press cover. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) #presse:not([open]) h2 {display:none!important;}
/* V3 — owner corrected 'verso' to 'recto'. Reverse reading sheets stay intact. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] {--mag-glass:linear-gradient(125deg,#ffffff70,#ffffff24 56%,#f5f1e833);--mag-glass-edge:#ffffff80;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header {backdrop-filter:blur(10px) saturate(125%)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(.site-header .booking.action,.universe-menu>summary,.universe-menu>nav,#pied-de-page .wix-contact-card) {backdrop-filter:blur(8px) saturate(125%)!important;-webkit-backdrop-filter:blur(8px) saturate(125%)!important;box-shadow:inset 0 1px 1px #ffffff94,0 3px 14px #20191709!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking.action:hover {background:#ffffff70!important;}
/* Fronts lose the glass plaques. Services keeps its glass caption exception. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination:not(.home-services),.home-option,.terminal-widget:not([open])) h2 {
 background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#fff!important;text-shadow:0 1px 12px #20191752!important;
}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination:not(.home-services),.home-option,.terminal-widget:not([open])) :is(.card-kicker,.sense-kicker) {
 background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#fff!important;text-shadow:0 1px 12px #20191752!important;
}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services.home-destination :is(h2,.card-kicker) {background:var(--mag-glass)!important;backdrop-filter:blur(7px) saturate(125%)!important;-webkit-backdrop-filter:blur(7px) saturate(125%)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .suite-room-grid .terminal-widget:not([open]) .sense-summary-copy {background:var(--mag-glass)!important;backdrop-filter:blur(7px) saturate(125%)!important;-webkit-backdrop-filter:blur(7px) saturate(125%)!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .suite-room-grid .terminal-widget:not([open]) h2 {color:var(--mag-ink)!important;text-shadow:none!important;}
/* Match the actual Avis heading: Montserrat 500, 11px, spaced capitals. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-guide h2 {font:500 11px/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;}
/* One line with native horizontal scrolling when the full trail cannot fit. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] nav.breadcrumb, html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .hls-page-heading .breadcrumb {display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;justify-content:safe center!important;gap:8px!important;scrollbar-width:thin;scrollbar-color:#9b936f70 transparent;padding-block:3px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(nav.breadcrumb,.hls-page-heading .breadcrumb)>* {white-space:nowrap!important;flex:0 0 auto!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-welcome {min-width:0!important;max-width:100%!important;overflow:hidden!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-welcome-context {display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;align-items:center!important;justify-content:flex-start!important;justify-content:safe center!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;padding-block:3px!important;scrollbar-width:thin;scrollbar-color:#9b936f70 transparent;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-welcome-context>nav, html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-welcome-context .home-stay-facts {display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;margin:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .home-welcome-context .home-stay-facts li {flex:0 0 auto!important;white-space:nowrap!important;}
/* A decorative fingerprint etched into the booking glass, no new interaction. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking .mag-fingerprint {display:block!important;width:25px!important;height:28px!important;flex:0 0 25px!important;overflow:visible;pointer-events:none;color:#5c514c;opacity:.88;filter:drop-shadow(0 1px .2px #ffffffdc) drop-shadow(0 -.4px .25px #34261c48);transform:none!important;animation:none!important;transition:none!important;}

/* V4 — one card grammar, scaled spacing, clear fronts and luminous fingerprint. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] { --mag-card-pad:20px;--mag-card-gap:8px;--mag-card-label:11px;--mag-card-script:18px;--mag-card-prose:12px;--mag-card-radius:8px; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open]):not(.mag-card-room):not(.terminal-panel),.daily-availability,.daily-weather) { border-radius:var(--mag-card-radius)!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option) { padding:var(--mag-card-pad)!important;box-sizing:border-box!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card.terminal-widget:not([open]):not(.mag-card-room)>summary { padding:var(--mag-card-pad)!important;box-sizing:border-box!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination>div,.terminal-widget:not([open]):not(.mag-card-room) .sense-summary-copy) { gap:var(--mag-card-gap)!important;align-items:flex-start!important;text-align:left!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card.terminal-widget:not([open]):not(.mag-card-room) .sense-summary-copy { padding:0!important;max-width:100%!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open]):not(.mag-card-room)) :is(h2,.card-kicker,.sense-kicker) { padding:0!important;margin:0!important;max-width:100%!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open]):not(.mag-card-room)) :is(.card-kicker,.sense-kicker) { font:500 var(--mag-card-label)/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination>div,.terminal-widget:not([open]):not(.mag-card-room) .sense-summary-copy)>p { font:400 var(--mag-card-prose)/1.65 'Playfair Display',Georgia,serif!important;letter-spacing:0!important;margin:0!important;max-width:40ch!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-services,.home-senses,.mag-card-invitation:not([open]),.mag-card-sense.terminal-widget:not([open]):not(.mag-card-room)) h2 { font:400 var(--mag-card-script)/1.85 'Amsterdam Four',cursive!important;letter-spacing:0!important;text-transform:none!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services.home-destination :is(h2,.card-kicker) { background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;text-shadow:0 1px 12px #20191752!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services.home-destination::after { background:linear-gradient(145deg,#20191773,transparent 76%)!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-destination,.home-option,.terminal-widget:not([open]):not(.mag-card-room)) :is(.card-action,.action) { right:var(--mag-card-pad)!important;bottom:var(--mag-card-pad)!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>div>.action { right:0!important;bottom:0!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) { --mag-card-pad:24px;--mag-card-label:11px;--mag-card-script:20px; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room)>summary { padding:16px var(--mag-card-pad)!important;gap:8px!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room)>summary :is(.sense-kicker,.card-kicker) { font:500 var(--mag-card-label)/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-scene>.card-text { box-sizing:border-box!important;padding:var(--mag-card-pad)!important;border-radius:var(--mag-card-radius)!important;max-width:40rem!important;text-align:left!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text :is(p,li) { font:400 14px/1.75 'Playfair Display',Georgia,serif!important;letter-spacing:0!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text :is(h2,h3) { font:500 12px/1.6 'Montserrat',sans-serif!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0 0 12px!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text p+p { margin-top:12px!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .universe-menu>summary { width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:50%!important;box-sizing:border-box!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking.action { border-radius:999px!important;min-height:46px!important;gap:12px!important;padding:8px 22px!important; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking .mag-fingerprint { width:28px!important;height:32px!important;flex:0 0 28px!important;opacity:1!important;filter:none!important; }
@media(max-width:700px) {
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] { --mag-card-pad:16px;--mag-card-script:17px; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-card-option.terminal-widget:not([open]):not(.mag-card-room) { --mag-card-pad:14px;--mag-card-label:10px;--mag-card-script:16px; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) { --mag-card-pad:18px;--mag-card-script:18px; }
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .site-header .booking.action { padding:6px 16px!important;gap:9px!important; }
}

/* Closed cards are one click target: align the actual chevron, not its hidden label. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .mag-photo-card:not([open]):not(.mag-card-room) :is(.action,.card-action)::before {right:var(--mag-card-pad)!important;bottom:var(--mag-card-pad)!important;border-color:#fff!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) .home-services>div>.action::before {right:0!important;bottom:0!important;}

/* A single spacing rhythm inside the white sheet avoids stacked gap + margins. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text .detail-copy {gap:12px!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text .detail-copy> :is(p,.card-kicker,.inline-links) {margin-block:0!important;}
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] .terminal-widget.hls-glass-widget[open]:not(.mag-card-room) .card-text :is(.hls-widget-category,.hls-widget-label,.card-kicker) {font:500 11px/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;}

/* Owner follow-up: Services cards intentionally retain their V3 front/back presentation. */

html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] :is(#contenu,#spatial-effects) :is(.home-option,.home-guide,.mag-card-label:not([open]),.mag-card-guide.terminal-widget:not([open]),.mag-card-option.terminal-widget:not([open])) h2 {font:500 var(--mag-card-label)/1.5 'Montserrat',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;}
