/*
 * WCAG 2.1 AA — διορθώσεις από τον έλεγχο ποιότητας go-live 22/09/2026
 * (tekmiriosi/wcag/elegxos_golive_20260922.md). Φορτώνει μετά το Elementor (functions.php).
 */

/* 1. color-contrast (174/174 σελίδες): badge «EN» στο header — το mu-plugin του δίνει opacity:.55,
 *    που ρίχνει την αντίθεση στο 4,1:1 πάνω στο #13233A. Πλήρης αδιαφάνεια + ανοιχτό γκρι-μπλε
 *    #9AA6B8 → ≈6,1:1. Παραμένει οπτικά «ανενεργό» χάρη στο χρώμα, όχι στη διαφάνεια. */
.kepeth-lang .is-soon {
	opacity: 1 !important;
	color: #9AA6B8 !important;
}

/* 2. link-in-text-block (71/174): breadcrumbs (Elementor Pro «Breadcrumbs» = Yoast markup) και
 *    το link «Πολιτική Απορρήτου» μέσα στο checkbox συναίνεσης των φορμών — τα links πρέπει να
 *    ξεχωρίζουν και χωρίς χρώμα (υπογράμμιση), όχι μόνο με αντίθεση 1,08:1 από το γύρω κείμενο. */
/* !important: το wcag-fixes.css φορτώνει ΠΡΙΝ το elementor-frontend και το kit (post-6),
 * οπότε χωρίς αυτό ο κανόνας χάνεται (επιβεβαιώθηκε στον επανέλεγχο 16:45). */
.elementor-widget-breadcrumbs a,
#breadcrumbs a,
.kepeth-breadcrumbs a,
.elementor-field-type-acceptance a,
.elementor-field-subgroup a {
	text-decoration: underline !important;
	text-underline-offset: 0.15em;
}
.elementor-widget-breadcrumbs a:hover,
.elementor-widget-breadcrumbs a:focus {
	text-decoration-thickness: 2px;
}

/* 3. color-contrast (πλήρες axe 18:00): κουμπί «Αποστολή αίτησης» της φόρμας spdform (πρότυπο Single
 *    Πρόγραμμα, 32) ρεντάρει ΛΕΥΚΟ κείμενο πάνω σε #E0922F (2,5:1) — οι ρυθμίσεις του widget λένε #13233A
 *    αλλά ο κανόνας δεν βγαίνει στο post-32.css. Κανόνας brand (CLAUDE.md): κείμενο πάνω στο accent = #13233A.
 *    Το ίδιο ισχύει για ΚΑΘΕ κουμπί με πορτοκαλί φόντο, γι' αυτό η γενική γραμμή για inline-style κουμπιά. */
.elementor-element-spdform .elementor-button,
.elementor-element-spdform .elementor-button:hover,
.elementor-element-spdform .elementor-button:focus {
	color: #13233A !important;
	background-color: #E0922F !important;
}

/* 4. link-in-text-block (30 σελίδες, 52 links): links μέσα σε σώμα κειμένου (νομικές σελίδες, άρθρα,
 *    κείμενα voucher — mailto/tel/«εδώ») ξεχώριζαν μόνο με χρώμα. Υπογράμμιση σε όλα τα links κειμένου·
 *    τα κουμπιά (.elementor-button) εξαιρούνται. */
.elementor-widget-text-editor a:not(.elementor-button),
.elementor-widget-theme-post-content a:not(.elementor-button),
.elementor-widget-post-content a:not(.elementor-button),
.elementor-widget-shortcode a:not(.elementor-button):not(.kepeth-breadcrumbs a) {
	text-decoration: underline !important;
	text-underline-offset: 0.15em;
}

/* 5. Εργασία 28Β (axe/WAVE 20:10): τρία ακόμη κουμπιά με πορτοκαλί φόντο και ΛΕΥΚΟ κείμενο (2,48:1) —
 *    header «Τηλεκατάρτιση» (link ops.kepeth.gr), footer «Εγγραφή» (φόρμα newsletter), αρχεία ταξινομιών
 *    «Δες όλα τα προγράμματα». Κανόνας brand: κείμενο πάνω στο accent = #13233A. Δεν αλλάζει layout. */
.elementor-button-link.elementor-button[href*="ops.kepeth.gr"],
.elementor-button-link.elementor-button[href*="ops.kepeth.gr"]:hover,
.elementor-location-footer .e-form__buttons .elementor-button,
.elementor-location-footer .e-form__buttons .elementor-button:hover,
footer .e-form__buttons .elementor-button,
a.elementor-button[href$="/programmata/"],
a.elementor-button[href$="/programmata/"]:hover {
	color: #13233A !important;
}
/* 5β (20:45): sticky CTA των άρθρων «Δήλωσε ενδιαφέρον» (κλάση sactabt) — ίδιο: λευκό σε #E0922F → #13233A. */
.elementor-element-sactabt .elementor-button,
.elementor-element-sactabt .elementor-button:hover,
.elementor-element-sactabt .elementor-button-text {
	color: #13233A !important;
}
