/* HEFT7 — kontrast i focus (zatwierdzone 8.10.2026: wariant C „Contrast Premium”).
   Paleta marki bez zmian — nowe odcienie stosowane funkcjonalnie, tam gdzie wymaga tego dostępność.
   Ładowany jako OSTATNI w <head> (po stylach wbudowanych stron).
   Geometria, rozmiary i typografia przycisków bez zmian. */

/* biały tekst na brązie: 5,81:1 (hover 7,07:1, active 8,51:1); poprzednio 3,24:1 */
.btn-solid,.cs-tag,.skip{background:#8A5A40}
.btn-solid:hover{background:#7A4E36}
.btn-solid:active{background:#6B432E}
.hc-btn:hover i,.hc-btn[aria-expanded="true"] i{background:#8A5A40;border-color:#8A5A40}

/* wskaźnik focus ≥ 3:1 względem tła: ciemny brąz na jasnych powierzchniach, #D2A286 na granacie
   (--accent-ink = #8A5A40 w trybie jasnym i #D2A286 w trybie ciemnym) */
:focus-visible{outline-color:var(--accent-ink)!important} /* !important: część komponentów ma własne reguły focus (#B88367) o wyższej specyficzności */
:is(.hero,.hdr,footer,.case,.work,.contact,.netw,.cs-hero,.cs-cta,.ia-hero,.method-dark,.mcard,.hc-top) :focus-visible{outline-color:#D2A286!important}

/* subtelna obwódka #B88367 (1 px, wykorzystuje istniejące border:1px solid transparent) — tylko na granatowych powierzchniach;
   krawędź przycisku względem granatu 5,38:1 */
:is(.hero,.hdr,footer,.case,.work,.contact,.netw,.cs-hero,.cs-cta,.ia-hero,.method-dark,.mcard,.hc-top) .btn-solid{border-color:#B88367}
