/* AVCI Motors — thema "Asfalt": zacht donkergrijs met subtiele wegdektextuur. Dit bestand wordt door alle pagina's geladen. */
:root{
  --black:#1d1e21;
  --charcoal:#28292d;
  --charcoal-2:#303136;
  --line:rgba(242,241,236,0.14);
  --steel:#a3a8ae;
}
body{
  background-color:#1d1e21;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
.hero{
  background:
    radial-gradient(ellipse 900px 500px at 78% 18%, rgba(200,32,43,0.18), transparent 60%),
    linear-gradient(180deg, #17181b 0%, rgba(29,30,33,0) 100%);
}
header.solid{background:rgba(29,30,33,0.94);}
.mobile-menu{background:rgba(29,30,33,0.98);}
.rent-top,.flow-top{
  background:radial-gradient(ellipse 900px 480px at 85% 0%, rgba(200,32,43,0.14), transparent 60%);
}
.listing,.panel,.summary{box-shadow:0 18px 40px -24px rgba(0,0,0,0.55);}

/* rode TEKST iets lichter op donker, zodat hij goed leesbaar is (WCAG AA). Knoppen houden het merkrood. */
:root{--red-text:#f26b70;}
.brand .word span,
.hero h1 em,
.section-head .tag,
.price,
.dash-mobile .d-val.on,
.sold-ribbon,
.service .idx,
.contact-list a:hover .c-val,
.foot-row a:hover,
.dash-desktop .d-val.on,
.crumbs span,
.quick-facts .qf-val.red,
.how-step .how-n,
.flow-title h1 em,
.panel-head .ph-n,
.field label .req,
.notice .n-ic,
.summary-top .kicker-sm,
.s-row.big span:last-child,
.terms-box li::marker,
.confirm-ic,
.confirm h1 em,
.next-steps .ns-n,
.seo-block .tag,
.faq-item summary::after,
.faq-item summary:hover,
.rent-title h1 em,
.rent-steps span,
.rent-ask a:hover{color:var(--red-text);}

/* grote koppen en prijzen: dichter bij het merkrood (grote tekst: norm 3:1) */
:root{--red-display:#e0353f;}
.hero h1 em,.flow-title h1 em,.rent-title h1 em,.confirm h1 em,.price{color:var(--red-display);}
