/**
 * Ułatwienia dostępu (a11y) – poket-child
 * Kontrast, wyróżnienie linków, mobile menu
 */

/* Linki – wyróżnienie nie tylko kolorem (underline, focus) */
.poket-single-blog-content a,
.single-blog-content a,
.entry-content a {
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

.poket-single-blog-content a:hover,
.single-blog-content a:hover,
.entry-content a:hover {
	text-decoration-thickness: 2px;
}

.poket-single-blog-content a:focus-visible,
.single-blog-content a:focus-visible,
.entry-content a:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

/* Mobile menu – lepszy kontrast linków */
.mobile_menu_inner.mobile_p .mobile-menu a,
.mobile_menu_inner .menu_area a {
	color: #05313c !important;
	font-weight: 500;
}

.mobile_menu_inner.mobile_p .mobile-menu a:hover,
.mobile_menu_inner .mobile-menu a:focus {
	color: #ff7d44 !important;
}

/* Nawigacja główna – kontrast */
.poket_menu ul li a {
	text-decoration: underline;
	text-decoration-color: transparent;
	text-underline-offset: 0.2em;
}

.poket_menu ul li a:hover,
.poket_menu ul li a:focus {
	text-decoration-color: currentColor;
}

/*
 * Sticky header (transparent menu): theme.js dodaje .hbg2 do .trp_nav_area, nie do .hmenu_box_style.
 * Motyw ma białe linki tylko dla .hmenu_box_style.hbg2 – bez tego #05313c na ciemnym tle jest niewidoczny.
 */
.trp_nav_area.hbg2 .poket_menu > ul > li > a {
	color: #fff;
}

.trp_nav_area.hbg2 .poket_menu > ul > li.current > a,
.trp_nav_area.hbg2 .poket_menu > ul > li:hover > a {
	color: #ff7d44;
}

.witr_search_wh .trp_nav_area.hbg2 .em-header-quearys .em-quearys-menu i,
.trp_nav_area.hbg2 .right_sideber_menu i {
	color: #fff;
}
