/* CNSBII SARNO GEO-05 · navigazione dossier–atlante; esclusivamente pagine di progetto */
body.sarno-eu-dossier .sarno-site .sarno-subnav a.sarno-nav-atlante,
body.sarno-eu-dossier .sarno-site .sarno-nav-mobile-links a.sarno-nav-atlante {
 color:#123349;background:#f2e7cd;border-bottom:3px solid #9a743e;
 padding-inline:12px;font-weight:800;letter-spacing:.005em;
}
body.sarno-eu-dossier .sarno-site .sarno-subnav a.sarno-nav-atlante:is(:hover,:focus-visible),
body.sarno-eu-dossier .sarno-site .sarno-nav-mobile-links a.sarno-nav-atlante:is(:hover,:focus-visible){
 color:#092334;background:#ead5a2;border-bottom-color:#5d431d;
}
body.sarno-eu-dossier .sarno-site .sarno-subnav a.sarno-nav-atlante span{margin-left:4px}
body.sarno-eu-dossier .sarno-site .sarno-sourcebar-links a.sarno-sourcebar-atlante{
 display:inline-flex;align-items:center;justify-content:center;min-height:44px;
 padding:9px 14px;background:#193d4a;color:#fff;text-decoration:none;
 font-size:13px;font-weight:770;border:1px solid #193d4a;
}
body.sarno-eu-dossier .sarno-site .sarno-sourcebar-links a.sarno-sourcebar-atlante:is(:hover,:focus-visible){
 color:#fff;background:#32576a;border-color:#32576a;
}
body.sarno-eu-dossier .sarno-site .hero .actions a.sarno-geo05-hero-link{
 display:inline-flex;align-items:center;min-height:44px;background:#f3e0b3;
 color:#1a303e;border:1px solid #f3e0b3;font-weight:780;
}
body.sarno-eu-dossier .sarno-site .hero .actions a.sarno-geo05-hero-link:is(:hover,:focus-visible){
 color:#102735;background:#fff1d4;border-color:#fff1d4;
}
.se-geo02 .se02-actions a.se02-return,
.se-geo02 .se02-actions a.se02-return:visited{
 color:#183548;background:#f0e0b6;border-color:#987a43;
 -webkit-text-fill-color:#183548;
}
.se-geo02 .se02-actions a.se02-return:is(:hover,:focus-visible,:active){
 color:#112939;background:#ffe5a5;border-color:#987a43;
 -webkit-text-fill-color:#112939;
}
.se-geo02 .se02-footer a.se02-return-footer{display:inline-flex;align-items:center;min-height:44px;
 color:#163b52;font-weight:800;text-underline-offset:4px;}
.se-geo02 .se02-footer a.se02-return-footer:is(:hover,:focus-visible){color:#8a652c}
.sg-archive .sg-topline a.sg-geo05-atlante{color:#ffdf93;border-bottom-color:#ffdf93;font-weight:800}
.sg-archive .sg-topline a.sg-geo05-atlante:is(:hover,:focus-visible){color:#fff;text-decoration:underline}
body.sarno-eu-gallery .sg-rights a[href="atlante/"]{color:#a26f21;font-weight:760}
:where(.se-geo02 .se02-actions a.se02-return,body.sarno-eu-dossier .sarno-site .sarno-nav-atlante,
 body.sarno-eu-dossier .sarno-site .sarno-sourcebar-atlante,.sg-archive .sg-geo05-atlante):focus-visible {
 outline:3px solid #a8792f;outline-offset:3px;
}
@media(max-width:1100px){
 body.sarno-eu-dossier .sarno-site .sarno-nav-mobile-links a.sarno-nav-atlante{min-height:46px;display:inline-flex;align-items:center}
}
@media(max-width:700px){
 .sg-archive .sg-topline{flex-wrap:wrap;justify-content:flex-start;gap:9px 17px}
 .sg-archive .sg-topline a.sg-geo05-atlante{min-height:34px;display:inline-flex;align-items:center}
}
@media(max-width:390px){
 body.sarno-eu-dossier .sarno-site .sarno-nav-mobile-links a.sarno-nav-atlante{padding:11px 8px;min-width:0}
 .se-geo02 .se02-actions a.se02-return{white-space:normal;text-align:center;justify-content:center}
}
@media print{
 body.sarno-eu-dossier .sarno-site .sarno-subnav a.sarno-nav-atlante{background:#fff;color:#222;border:0}
}
