/* Trama decorativa del composito: asset SVG locale, senza immagini esterne. */
.dark-section,.site-footer,.config-summary{
  background-color:#20272c;
  background-image:linear-gradient(105deg,rgba(8,14,19,.68),rgba(18,25,31,.5) 46%,rgba(6,12,17,.7)),url('assets/carbon-weave.svg');
  background-size:auto,40px 40px;
  background-repeat:no-repeat,repeat;
}
.dark-section .lead{color:#e1e7eb}
.layout-spec p,.section-caption{color:#c4cfd7}
.layout-spec{border-color:#76858f}
.delivery-preview{margin:26px 0;padding:22px 0;border-top:1px solid #75828c;border-bottom:1px solid #75828c}
.delivery-preview .eyebrow{color:#e3eaf0;margin-bottom:16px}
.delivery-preview dl{margin:0}
.delivery-preview dd{margin-bottom:14px}
.delivery-preview p:last-child{font-size:11px;line-height:1.8;color:#c9d4dc;margin:12px 0 0}
.footer-grid>div>a:not(.footer-brand){font-size:14px}
@media(max-width:1200px){
 .footer-grid>div>a:not(.footer-brand){font-size:13px}
}
@media(max-width:900px){
 .footer-grid>div>a:not(.footer-brand){font-size:18px}
}
@media(max-width:600px){
 .dark-section,.site-footer,.config-summary{background-size:auto,36px 36px}
}
