/* Ebau.cz – přístupnost: jen změny barev kvůli kontrastu (NÁVRH k začlenění na konec ebau-vzhled.css, 6. 10. 2026).
   Poměr kontrastu je spočtený vzorcem WCAG 2.x (relativní jasnost sRGB, (L1+0,05)/(L2+0,05)); drobný text potřebuje 4,5:1,
   velký (od 24 px, nebo od 18,66 px tučně) 3:1. U každé úpravy je v komentáři původní hodnota → nová a poměry.
   Značkové barvy se mění co nejméně: oranžová #ff9400 zůstává (mění se jen barva textu na ní), zelená tlačítek
   se ztmavuje z #55a723 na #43841c (ve světlosti HSL 40 % → 31 %, odstín stejný). Navržené hodnoty mají rezervu ~0,1,
   aby vyšly i při jiném zaokrouhlení (axe/Lighthouse počítá o setinu níž než čistý vzorec). */

/* 1) Zelená tlačítka (Detail, Do košíku, Koupit …) – bílý text
      #55a723 → #43841c   bílý text 3,03:1 → 4,61:1   (hover: původní #3f8e0f měl 4,13:1 → #346615, 6,6:1)
      Pravidla se shodují se styles.css (agentura) a ebau-vzhled.css ř. 545/560 – stejná specificita, rozhoduje pořadí (proto na konec). */
.btn.btn-primary, a.btn.btn-primary,
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart { background-color: #43841c; border-color: #43841c; }
.btn.btn-primary:hover, a.btn.btn-primary:hover,
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover,
.p:hover .btn-primary { background-color: #346615; border-color: #346615; }
/* tlačítko „Do košíku“ v ukotvené liště detailu produktu (allstyle.css – agenturní, specificita 0,4,1 → proto celá cesta) */
.detail-lista .container .right .buy-button span { background-color: #43841c; border-color: #43841c; }
.detail-lista .container .right .buy-button span:hover { background-color: #346615; border-color: #346615; }
.hx .hx-sc .bt { background: #43841c; }                                   /* karty „Výprodej“ na úvodní straně */
.hx .hx-pc a.hx-btn { background: #43841c !important; }                   /* karty „Vybrali jsme pro vás“ (ebau-vzhled.css ř. 545) */

/* 2) „Skladem“ – zelený text
      na béžové kartě výprodeje (.hx-sc .av):   #55a723 → #3e7a1a   2,67:1 → 4,62:1
      na bílé (barvu píše administrace přímo do style, proto !important):   #4aa324 → #3c851d   3,20:1 → 4,60:1
      (týká se „Skladem u dodavatele“ ve výpisech a na detailu; „Můžeme doručit do“ je #55a723 → #3c851d, 3,0:1 → 4,6:1) */
.hx .hx-sc .av { color: #3e7a1a; }
[style*="4aa324" i], .availability span[style*="55a723" i] { color: #3c851d !important; }
.p-info-wrapper .delivery-time, .p-info-wrapper .delivery-time::before { color: #3c851d; }

/* 3) Šedé drobné texty
      datum v pruhu hodnocení (.hx-pruh-c em, 12 px na bílé):   #777 → #757575   4,48:1 → 4,61:1
      popis produktu ve výpisu (.p-desc, 14 px na bílé):         #818181 → #757575   3,90:1 → 4,61:1
      drobečková navigace (13 px na bílé):                       #7d7d7d → #757575   4,12:1 → 4,61:1
      patička – odkazy, kontakt, otevírací doba (na #f4f4f4):    #7e7e7e / #818181 → #6e6e6e   3,69 / 3,54:1 → 4,64:1 */
body.in-index .hx-pruh-c em { color: #757575; }
.products-block .p-bottom .p-desc { color: #757575; }
.breadcrumbs > span, .breadcrumbs > span > a { color: #757575; }
#footer ul a, #footer ul a:not(.contact-item.--tel):hover, .contact-item > div:nth-of-type(2) { color: #6e6e6e; }

/* 4) Štítek „Osobní odběr“ (barvu štítku zadává administrace do style; lepší je změnit ji tam – viz zprava.md)
      pozadí #f500ed → #d100ca   bílý text 3,44:1 → 4,60:1 */
.flag[style*="f500ed" i] { background-color: #d100ca !important; }

/* 5) Tlačítka na oranžové (btn-default „Otevřít filtry“, Zobrazit další, stránkování při najetí / aktuální strana)
      Oranžová #ff9400 zůstává. Bílý text na ní má jen 2,21:1 (i s ztmavením na #ab6300 by byla oranžová nepoznat),
      proto se mění text: bílá → #14181f   2,21:1 → 8,04:1   (na hover #e18300: 6,31:1) */
.btn.btn-default, a.btn.btn-default, .btn.btn-default:hover, a.btn.btn-default:hover,
.btn.btn-secondary:hover, a.btn.btn-secondary:hover,
.pagination-loader .btn.btn-default:hover,
.pagination > a:hover, .pagination > strong.current { color: #14181f; }

/* 6) Červený text vepsaný do popisů produktů (např. „Do objednávky v košíku uveďte odstín“, 16–18 px)
      #ff0000 → #eb0000   4,00:1 → 4,63:1 (rozdíl oko téměř nepozná; správně je ho později v popisech nahradit #e20000, 4,96:1) */
#content [style*="color:#ff0000" i]:not([style*="background"]), #content [style*="color: #ff0000" i]:not([style*="background"]) { color: #eb0000 !important; }

/* 7) Nadpisy v patičce: až se v administraci změní <h4> na <h3> (pořadí nadpisů, viz zprava.md), nesmí se změnit vzhled.
      Stejné pravidlo jako agenturní styles.css ř. 516 (#footer h4) – dokud tam h4 je, nic neudělá. */
#footer h3 { color: #000; text-transform: initial; font-size: 18px; font-weight: 500; margin: 0 0 15px 0; }
