/* ManualeReef Home v5 — Editoriale Premium: four refined, lightweight topic SVGs on the public visitor cards.
   Positioned absolutely: illustrations never increase the card's height. */
.public-gate.mr-home-v3 .mr-redesign-path-grid .mr-redesign-path-card{
 position:relative;
 isolation:isolate;
}
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic{
 position:absolute;top:18px;right:17px;
 width:89px;height:77px;
 display:grid;place-items:center;
 overflow:hidden;pointer-events:none;
 border:1px solid #d8eaf0;border-radius:15px;
 background:linear-gradient(145deg,#effaff 0%,#fcfaf5 100%);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.85);
 z-index:0;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(2) .mr-path-graphic{
 background:linear-gradient(145deg,#eaf9fc,#fbfaf3);
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(3) .mr-path-graphic{
 background:linear-gradient(145deg,#f2faff,#fff9f0);
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(4) .mr-path-graphic{
 background:linear-gradient(145deg,#eff8fc,#fafcfb);
}
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic svg{
 display:block;width:85px;height:74px;
 max-width:100%;max-height:100%;
 filter:drop-shadow(0 1px 1px rgba(8,48,75,.06));
}
.public-gate.mr-home-v3 .mr-redesign-path-card > :not(.mr-path-graphic){
 position:relative;z-index:1;
}
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-redesign-path-access{
 max-width:calc(100% - 105px);
}
@media(max-width:620px){
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic{
  top:13px;right:13px;width:74px;height:69px;border-radius:13px;
 }
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic svg{width:68px;height:63px}
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-redesign-path-access{
  max-width:calc(100% - 86px);
 }
}
@media(max-width:340px){
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic{
  width:60px;height:57px;right:11px;
 }
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic svg{width:56px;height:53px}
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-redesign-path-access{
  max-width:calc(100% - 65px);
 }
}

/* The chosen Editoriale Premium language: restrained ivory/cyan, finer lines and a quiet gold detail. */
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic[data-style="editoriale-premium"]{
 border-color:#d8e8ed;
 box-shadow:inset 0 1px 0 #fff,0 1px 3px #143c5608;
}
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic[data-style="editoriale-premium"] svg{
 filter:none;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:focus-visible .mr-path-graphic[data-style="editoriale-premium"]{
 border-color:#cd9b43;
}
@media(max-width:620px){
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic[data-style="editoriale-premium"] svg{
  width:68px;height:64px;
 }
}

/* v6: use the EXACT original four raster illustrations cropped from the approved
   Variante 2 mockup. Not redraws or vector approximations.
   One WebP sprite: top-left=design; top-right=Atlas; bottom-left=Academy; bottom-right=app.
   Cropped image includes the approved softly rounded tile frame and its colors. */
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic.mr-path-original{
 top:11px;right:14px;
 width:90px;height:85px;
 border:0;
 border-radius:14px;
 background-image:url("assets/home/editoriale-premium-originale-sprite.webp");
 background-size:200% 200%;
 background-repeat:no-repeat;
 background-color:transparent;
 box-shadow:none;
 filter:none;
 overflow:hidden;
 pointer-events:none;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(1) .mr-path-original{
 background-position:0% 0%;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(2) .mr-path-original{
 background-position:100% 0%;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(3) .mr-path-original{
 background-position:0% 100%;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(4) .mr-path-original{
 background-position:100% 100%;
}
@media(max-width:620px){
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic.mr-path-original{
  top:9px;right:12px;width:76px;height:72px;border-radius:12px;
 }
}
@media(max-width:340px){
 .public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic.mr-path-original{
  top:9px;right:10px;width:61px;height:57px;border-radius:11px;
 }
}

/* v7: four independent 170×156 WebP illustrations, nearly 2× the desktop display size.
   Replace the 184×174 four-up raster crop, preserve compact card geometry.
   Source: approved editorial concept, rebuilt at higher resolution, navy/cyan/gold. */
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic.mr-path-original{
 background-size:100% 100%;
 background-position:center;
 image-rendering:auto;
}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(1) .mr-path-original{background-image:url("assets/home/editoriale-premium-progetta-v7.webp")}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(2) .mr-path-original{background-image:url("assets/home/editoriale-premium-atlas-v7.webp")}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(3) .mr-path-original{background-image:url("assets/home/editoriale-premium-academy-v7.webp")}
.public-gate.mr-home-v3 .mr-redesign-path-card:nth-child(4) .mr-path-original{background-image:url("assets/home/editoriale-premium-vasca-v7.webp")}

/* v8 · final high-contrast tuning of the four approved Editoriale Premium WebPs.
   Use the independent 170×156 originals (rather than the blurred four-up raster crop). */
.public-gate.mr-home-v3 .mr-redesign-path-card .mr-path-graphic.mr-path-original{
  filter:contrast(1.13) saturate(1.09);
  background-color:#f8fcfe;
  box-shadow:0 1px 3px rgba(7,45,70,.08);
}
