/* V7 — denser navigation glass, readable text frames and brighter Guide imagery.
   Visual overrides only. No changes to content, native flips or page geometry. */
:root {
  --mag-glass-heading:linear-gradient(125deg,#ffffffed,#fdfcf9c9 58%,#f7f5eee0);
  --mag-glass-menu:linear-gradient(125deg,#fffffffa,#fdfcf9ed 58%,#f7f5eef5);
  --mag-glass-reading:linear-gradient(125deg,#ffffffe0,#fdfcf9ad 58%,#f8f6eed1);
}

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,
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #contenu .hls-page-heading {
  background:var(--mag-glass-heading)!important;
  backdrop-filter:blur(18px) saturate(115%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(115%)!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>nav {
  background:var(--mag-glass-menu)!important;
  backdrop-filter:blur(20px) saturate(115%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(115%)!important;
  box-shadow:inset 0 1px 1px #fff,0 12px 32px #2019171a!important;
}

/* Standalone reading surfaces only: photo-widget reverse sheets remain white. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #contenu :is(.hls-reading-sheet,article.hosts-story,article.reading-page:not(.faq-page):not(:has(.hls-reading-sheet)),.faq-page>.faq-sections,.faq-page>.faq-categories,.faq-page>.hls-faq-chooser,.hls-related-widget,.hls-reading-links-widget) {
  background:var(--mag-glass-reading)!important;
  border:1px solid #ffffffe0!important;
  box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #8e79631c,0 7px 24px #2019170c!important;
  backdrop-filter:blur(14px) saturate(120%)!important;
  -webkit-backdrop-filter:blur(14px) saturate(120%)!important;
}

/* Avoid an opaque inner sheet or a second glass surface inside the same frame. */
html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #contenu :is(.hls-reading-sheet>.editorial-card,.faq-page .faq-list>details) {
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}

/* One local shade behind the copy replaces two full-card brown veils.
   Keep the illustration itself crisp, without affecting text or destinations. */
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-guide:not([open])::after {
  background: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-card-guide:not([open])>summary::after,
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::after {
  background:linear-gradient(125deg,#18271dc7 0%,#18271d80 28%,#18271d24 53%,transparent 74%)!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(.mag-card-guide:not([open]),.home-guide) .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) :is(.mag-card-guide:not([open]),.home-guide):hover .wix-card-art img {
  filter:saturate(1.18) contrast(1.04) brightness(1.04)!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) .mag-card-guide:not([open])>summary::after,
  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::after {
    background:linear-gradient(180deg,#18271dc7 0%,#18271d80 32%,#18271d1a 65%,transparent 85%)!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),
  html[data-retro-decor] body.content-sized.hls-retro-preview.hls-magazine:not(#magazine-legacy)[data-helios-design][data-helios-clean][data-universe] #contenu :is(.hls-page-heading,.hls-reading-sheet,article.hosts-story,article.reading-page:not(.faq-page):not(:has(.hls-reading-sheet)),.faq-page>.faq-sections,.faq-page>.faq-categories,.faq-page>.hls-faq-chooser,.hls-related-widget,.hls-reading-links-widget) {
    background:#fdfcf9f5!important;
  }
}
