/* Scorpiniti Signature 4 · regole per WordPress ed Elementor */
.scsig-section,.scsig-section>.elementor-container,.scsig-section .elementor-column,.scsig-section .elementor-widget-wrap,.scsig-section .elementor-element-populated,.scsig-section .elementor-widget-container{padding:0!important;margin:0!important}
.scsig-section .elementor-widget:not(:last-child){margin-bottom:0!important}
.scsig-section .elementor-widget-wrap{display:block!important}
.elementor .dcard img{border-radius:14px}
.elementor .ig-avatar img,.elementor .faces img{border-radius:50%}
.elementor .lightbox img{border-radius:12px}
.elementor .diagram img{border-radius:8px}
.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.status.err{color:#b3261e}
body.admin-bar .hdr{top:32px}
@media (max-width:782px){body.admin-bar .hdr{top:46px}}
/* pagine e articoli fuori dal sito principale */
.native{padding-block:calc(var(--hdr) + 64px) 96px;max-width:900px;display:grid;gap:18px}
.native h1{font-size:clamp(2.2rem,7vw,4rem)}
.native p,.native li{color:#33423e}
.native img{border-radius:12px}
.native a:not(.link-arrow){color:var(--petrol);text-decoration:underline}
body:not(.home) main>.native:first-child{margin-top:0}
.hdr:not(.solid){background:transparent}
/* informativa */
.legal-text{max-width:78ch;display:grid;gap:14px;color:#33423e}
.legal-text h2{font-size:clamp(1.5rem,5vw,2.2rem);margin-top:26px;color:var(--ink)}
.legal-text h3{font-size:1.25rem;margin-top:16px;color:var(--ink)}
.legal-text a{color:var(--petrol);text-decoration:underline}
.legal-text ul,.legal-text ol{padding-left:22px;display:grid;gap:6px;margin:0}
/* nell'editor di Elementor: contenuti sempre visibili, 3D in pausa */
.elementor-editor-active .rv.pre{opacity:1;transform:none}
.elementor-editor-active .viewer{background:url(prj-hero.webp) center/cover}
.elementor-editor-active .viewer-load,.elementor-editor-active .viewer-hint{display:none}
.feed-fallback-note{margin-top:14px}
#sb_instagram{padding-bottom:0!important}
#sb_instagram .sbi_photo{border-radius:12px}
