/* Continuity with tatcar.ru, inspected 2026-09-07:
   header #232326, navigation #d2062f, bright action accent #f00030.
   Use the darker brand red for white-text controls and the bright red for decoration. */
:root{--ink:#232326;--paper:#f7f7f8;--green:#d2062f;--lime:#ffe5eb;--muted:#65656e;--brand-red:#d2062f;--brand-bright:#f00030}
.site-header{background:#232326;color:#fff;border-bottom:3px solid var(--brand-red)}
.brand span{border-color:#68686f}.brand strong span{color:var(--brand-bright)!important}
.main-nav .pill{background:var(--brand-red);border-color:var(--brand-red);color:white}
.main-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
.test-strip{background:#eeeef0;color:#5e5e66}
.hero h1 em,.eyebrow{color:var(--brand-red)}
.hero-visual{border:1px solid #e5e5e9}.hero-visual:before{color:#f0f0f3}.hero-caption{border-color:#e4e4e8}
.mini-tag{background:#ffe5eb;color:#9d0b29}
.steps,.steps>div+div{border-color:#dedee3}.steps b{color:var(--brand-red)}
.faq details,.faq details:last-child{border-color:#d9d9df}
.site-footer{background:#232326;border-top:4px solid var(--brand-red);color:#f7f7f8}.site-footer p{color:#c8c8cf}
body .tatcar{--tc-ink:#232326;--tc-accent:#d2062f}
body .tatcar .tc-kicker{color:var(--brand-red)}
body .tatcar .tc-heading p,body .tatcar .tc-muted,body .tatcar .tc-car small{color:#65656e}
body .tatcar .tc-car{border-color:#e0e0e5}body .tatcar .tc-car:has(input:checked){background:#fff5f7;border-color:var(--brand-red)}
body .tatcar .tc-summary{background:#f1f1f4;border-top:3px solid var(--brand-red)}
body .tatcar .tc-rates thead{background:#eeeef1}body .tatcar .tc-rates th,body .tatcar .tc-rates td{border-color:#dedee4}
body .tatcar .tc-notice{background:#f0f0f3;border-color:#dddde3;color:#5e5e68;border-left:3px solid var(--brand-red)}
body .tatcar .tc-no-photo{background:#f0f0f3;color:#65656e}
body .tatcar input:not([type=checkbox]):not([type=radio]),body .tatcar select,body .tatcar textarea{border-color:#b9b9c2}
body .tatcar input[type=checkbox],body .tatcar input[type=radio]{accent-color:var(--brand-red)}
body .tatcar button:disabled{background:#84848d}
.action:hover,body .tatcar .tc-button:hover,body .tatcar button:not(:disabled):hover{background:#af0628;color:white}
body :focus-visible,body .tatcar :focus-visible{outline-color:#d2062f}
.site-header :focus-visible,.site-footer :focus-visible{outline-color:#fff}
