/* PokèArt – header logo visibility & size
 * Does NOT change page HTML/content. Overrides hide rules only.
 */

/* Hide fixed corner substitute so the real header logo shows once */
.pa-logo-corner {
	display: none !important;
}

/* Force the Customizer / header logo visible on all pages */
body.page-id-24233 header .logo_image,
body.page-id-24234 header .logo_image,
body.page-id-24235 header .logo_image,
body.page-id-24233 header .sc_layouts_logo img,
body.page-id-24234 header .sc_layouts_logo img,
body.page-id-24235 header .sc_layouts_logo img,
body:has(.pokeart-page) header .logo_image,
body:has(.pokeart-page) header .sc_layouts_logo img,
header .sc_layouts_logo img.logo_image,
header .sc_layouts_logo img,
.menu_mobile_header_wrap .sc_layouts_logo img,
.menu_mobile .sc_layouts_logo img {
	opacity: 1 !important;
	visibility: visible !important;
	display: block !important;
	width: 118px !important;
	max-width: 118px !important;
	height: auto !important;
	max-height: none !important;
	object-fit: contain !important;
}

/* Logo link / widget sizing */
header .sc_layouts_logo,
header .sc_layouts_logo.sc_layouts_logo_default,
header .elementor-widget-trx_sc_layouts_logo .elementor-widget-container {
	display: flex !important;
	align-items: center !important;
	width: auto !important;
	max-width: none !important;
}

header .sc_layouts_logo {
	position: relative;
	z-index: 30;
	line-height: 0 !important;
}

/* Mobile */
@media (max-width: 900px) {
	body.page-id-24233 header .logo_image,
	body.page-id-24234 header .logo_image,
	body.page-id-24235 header .logo_image,
	body.page-id-24233 header .sc_layouts_logo img,
	body.page-id-24234 header .sc_layouts_logo img,
	body.page-id-24235 header .sc_layouts_logo img,
	body:has(.pokeart-page) header .logo_image,
	body:has(.pokeart-page) header .sc_layouts_logo img,
	header .sc_layouts_logo img.logo_image,
	header .sc_layouts_logo img,
	.menu_mobile_header_wrap .sc_layouts_logo img,
	.menu_mobile .sc_layouts_logo img {
		width: 84px !important;
		max-width: 84px !important;
	}
}
