/* Shared outline actions, measured from the Home “Scopri i luoghi” reference.
   Geometry and semantic states stay with the existing controls. */
@layer atlas-light-actions {
 body[data-action-style="outline"] {--outline-ink:#151716;--outline-edge:#15171680}
 body[data-action-style="outline"] [data-tone="dark"] {--outline-ink:#fff;--outline-edge:#ffffff80}
 body[data-action-style="outline"] #prepararsi {--outline-ink:#151716;--outline-edge:#15171680}
 body[data-action-style="outline"] #prepararsi [id^="departure-panel-"] {--outline-ink:#fff;--outline-edge:#ffffff80}
 body[data-action-style="outline"] [data-tone="light"],
 body[data-action-style="outline"] :is(dialog,.map-selection,.atlas-modal,.people-profile) {--outline-ink:#151716;--outline-edge:#15171680}
 html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled))) {
  background:rgba(255,255,255,.047)!important;
  border:1px solid var(--outline-edge,#15171680)!important;
  border-radius:999px!important;
  color:var(--outline-ink,#151716)!important;
  box-shadow:none!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
 }
 html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled))):is(:hover,:focus-visible) {
  background:rgba(255,255,255,.1)!important;
  border-color:var(--outline-ink,#151716)!important;
  box-shadow:none!important;
 }
 html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled))):focus-visible {outline:2px solid currentColor!important;outline-offset:4px!important}
 html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled)))::before, html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled)))::after {background:none!important;box-shadow:none!important}
 html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] .glass-button:not(.is-coral):not(.dialog-close):not(#map-enter) {padding:16px 23px!important;font:400 14px/1.4 Atlas,sans-serif!important;white-space:normal!important}
 html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] :is(#prepararsi,#il-tuo-fascicolo) {background:#fff!important;background-image:none!important}
 html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo {padding:64px 5vw!important}
 html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo>.saved-summary-card {
  box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;
  padding:clamp(24px,3.2vw,48px)!important;background:#fff!important;border:1px solid #dfe4df!important;
  border-radius:28px!important;box-shadow:0 8px 24px #162a2112!important;gap:32px!important;
 }
 html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #persone .people-name>span>strong {font-size:clamp(22px,2.5vw,36px)!important;line-height:1.12!important;overflow-wrap:normal!important}
 @media(max-width:700px) {
  html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo {padding:40px 5vw!important}
  html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo>.saved-summary-card {grid-template-columns:minmax(0,1fr)!important;gap:20px!important;border-radius:24px!important}
  html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo .saved-contact-actions {flex-wrap:wrap!important;gap:12px!important}
  html:not(#atlas-action-override):not(#atlas-action-reference) body[data-action-style="outline"] #il-tuo-fascicolo .saved-contact-actions>a {min-width:0!important;max-width:100%!important}
 }
 @media(prefers-reduced-transparency:reduce) {
  html:not(#atlas-action-override):not(#atlas-action-reference) body.cinema[data-action-style="outline"] :is(
  .orientation-questions>a,
  .glass-button,
  .pill.light,
  .text-button,
  .map-reading-link,
  .journey-invite-guest,
  .profile-entry-close,
  .people-profile-close,
  .dialog-close,
  .atlas-menu-close,
  .journey-invite-close,
  .climate-close,
  .dialog-map,
  .scene-arrow,
  .rock-top,
  .rock-compare,
  .rock-teaser,
  .dynamic-rock-open,
  .fauna-picker>summary,
  .fauna-picker-panel button,
  .specimen-index button,
  .home-fauna-selector a,
  .botanical-selector button,
  .geology-selector button,
  .geology-variants button,
  .geology-zoom button,
  #geology-start,
  #geology-rotate,
  #geology-photo,
  #botanical-rotate,
  #botanical-photo,
  #proposal-expand,
  #destination-preview-toggle,
  #map-return,
  .trip-mode-buttons>button,
  #lunar-prev,
  #lunar-next,
  .climate-year-controls>button,
  .climate-photo-controls button,
  .botanical-photo-heading>button,
  .geology-photo-heading>button,
  #myredland-lightbox>header>button,
  #profile-entry-dialog>a,
  .proposal-filters button,
  [role=tab][id^="education-tab-"],
  .flow-question-links>a,
  .flow-menu-group>a,
  #library-category-links>a,
  .collab-audiences>a,
  .saved-remove,
  .saved-trip-remove,
  .atlas-save-trip,
  .climate-season-bands button,
  #result .secondary,
  body[data-experience=permit] .examples button,
  .choice,
  .back-atlas,
  .destination-story a.text-link,
  .destination-footer a.text-link,
  #destination-index-links>a,
  .flow-search-reset,
  .motion-toggle,
  .maplibregl-ctrl-group button,
  .leaflet-control-zoom a,
  .skip,
  .skip-link,
  .windhoek-temperature
 ):not(:where(.is-coral,.primary,.profile-register,#place-link,#map-enter,#library-island-scrim,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected,.selected,.is-active,.active,:disabled,[aria-disabled=true],:has(>input:checked),:has(>input:disabled))) {backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;color:#151716!important;border-color:#15171680!important}
 }
}
