/* The App entry fragment identifies our chip even when the feed URL is renamed.
   Decorative SVG mask, embedded in the existing stylesheet: no extra request. */
#descoperiri-app .chips .chip[href$="#dw-app"]:not(:has(svg))::before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;background:currentColor;--dw-chip-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a17 17 0 0 1 0 18 17 17 0 0 1 0-18Z'/%3E%3C/svg%3E");-webkit-mask:var(--dw-chip-globe) center/contain no-repeat;mask:var(--dw-chip-globe) center/contain no-repeat}
/* Atlas is static HTML/CSS. The decorative SVG is an immutable external asset. */
#descoperiri-app .dw-app-cta{container:dw-atlas/inline-size;box-sizing:border-box;margin:24px 16px 28px;overflow:hidden;border:1px solid #d2dfd0;border-radius:24px;background:linear-gradient(110deg,#fafbf5 0%,#f0f4e9 55%,#e5edde 100%);box-shadow:0 2px 3px #213c2703,0 16px 32px -24px #1e46353d}
#descoperiri-app .dw-app-cta__link{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,38cqw,290px);column-gap:24px;min-height:302px;padding:34px 38px;color:#173c30;text-decoration:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
#descoperiri-app .dw-app-cta h2{grid-column:1;grid-row:1;align-self:end;margin:0 0 16px;padding:0;border:0;color:inherit;font:700 46px/1.07 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-1.8px;text-transform:none}
#descoperiri-app .dw-app-cta__dot{color:#b68c52}
#descoperiri-app .dw-app-cta__copy{display:block;grid-column:1;grid-row:2;margin:0;max-width:30ch;color:#546b5d;font:400 15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#descoperiri-app .dw-app-cta__action{box-sizing:border-box;grid-column:1;grid-row:3;align-self:start;justify-self:start;display:inline-flex;align-items:center;gap:23px;min-height:44px;margin-top:23px;padding:0 17px 0 19px;border-radius:10px;background:#214d3e;color:#fffdf5;font:600 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 3px 7px #173e3020;transition:background-color .15s}
#descoperiri-app .dw-app-cta__action svg{display:block;flex:none;width:20px;height:20px}
#descoperiri-app img.dw-app-cta__globe{display:block;grid-column:2;grid-row:1/4;align-self:center;justify-self:center;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;float:none;pointer-events:none}
#descoperiri-app .dw-app-cta__link:focus-visible{outline:3px solid #a4783f;outline-offset:-5px}
@container dw-atlas (max-width:700px){#descoperiri-app .dw-app-cta__link{grid-template-columns:minmax(0,1fr) clamp(190px,38cqw,260px);padding:30px clamp(24px,4.8cqw,34px);min-height:280px}#descoperiri-app .dw-app-cta h2{font-size:clamp(36px,6cqw,42px);letter-spacing:-1.4px}#descoperiri-app .dw-app-cta__copy{max-width:270px}}
@container dw-atlas (max-width:480px){#descoperiri-app .dw-app-cta__link{grid-template-columns:minmax(0,1fr) clamp(94px,33cqw,148px);column-gap:14px;padding:24px;min-height:0}#descoperiri-app .dw-app-cta h2{align-self:center;margin:0;font-size:clamp(28px,9cqw,38px);line-height:1.1;letter-spacing:-1.2px}#descoperiri-app img.dw-app-cta__globe{grid-row:1}#descoperiri-app .dw-app-cta__copy{grid-column:1/-1;margin-top:12px;max-width:295px;font-size:14px;line-height:1.6}#descoperiri-app .dw-app-cta__action{grid-column:1/-1;margin-top:20px;gap:25px}#descoperiri-app .dw-app-cta__dot{color:#a6804c}}
@container dw-atlas (max-width:330px){#descoperiri-app .dw-app-cta__link{padding:20px}#descoperiri-app .dw-app-cta h2{font-size:clamp(26px,9cqw,30px)}}
@media(hover:hover){#descoperiri-app .dw-app-cta__link:hover .dw-app-cta__action{background:#123c2c}.dw-app-navigation a:hover{text-decoration:underline;text-underline-offset:3px}}
@media(prefers-reduced-motion:reduce){#descoperiri-app .dw-app-cta__action{transition:none}}
@media(display-mode:standalone) and (prefers-color-scheme:dark){#descoperiri-app .dw-app-cta{border-color:#355549;background:linear-gradient(110deg,#1b3029,#2a4233);box-shadow:none}#descoperiri-app .dw-app-cta__link{color:#e2eee5}#descoperiri-app .dw-app-cta__copy{color:#bdcfc1}#descoperiri-app .dw-app-cta__action{background:#b5d3bd;color:#183c31}#descoperiri-app .dw-app-cta__link:hover .dw-app-cta__action{background:#cee4d3}}
.dw-app-navigation{display:none;box-sizing:border-box;width:100%;padding:8px max(20px,calc((100% - 1116px)/2));border-bottom:1px solid #dce3e0;background:#f3f5f2;font:600 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
/* Web pages do not inherit App navigation merely because the App plugin is active.
   :target is set only by the App entry link; it is never sent to PHP or caches. */
.dw-app-navigation:target,.dw-app-navigation[data-dw-app-route="1"]{display:block}
@media(display-mode:standalone){.dw-app-navigation{display:block}}
.dw-app-navigation a{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:#365854;text-decoration:none}
.dw-app-navigation a:focus-visible{outline:3px solid #647ba8;outline-offset:4px;border-radius:3px}
/* The SPA keeps the feed document while showing an article. No extra script
   or request is needed to keep the dashboard backlink on the feed only. */
body:has(.dw-explore .dw-e-reader-view:not([hidden])) .dw-app-navigation{display:none}
