/* limsv2 Axis A remaining — stamp 20261111uxfixA3 */

/* Ghost secondary CTA: force white text+border on dark/hero surfaces */
html[data-qaf-skin="salon"] .qaf-page-hero .qaf-btn-secondary,
html[data-qaf-skin="salon"] .qaf-page-hero a.qaf-btn-secondary,
html[data-qaf-skin="salon"] .qaf-page-hero .qaf-btn-secondary span,
html[data-qaf-skin="salon"] .qaf-cta-band .qaf-btn-secondary,
html[data-qaf-skin="salon"] .qaf-cta-band a.qaf-btn-secondary,
html[data-qaf-skin="salon"] a.qaf-btn-secondary.qaf-btn-on-dark,
html[data-qaf-skin="salon"] .qaf-btn-on-dark.qaf-btn-secondary {
	border: 2px solid #FFFFFF !important;
	color: #FFFFFF !important;
	background: rgba(255, 255, 255, 0.14) !important;
	opacity: 1 !important;
	text-shadow: none !important;
	-webkit-text-fill-color: #FFFFFF !important;
}

html[data-qaf-skin="salon"] .qaf-page-hero .qaf-btn-secondary:hover,
html[data-qaf-skin="salon"] .qaf-cta-band .qaf-btn-secondary:hover,
html[data-qaf-skin="salon"] a.qaf-btn-secondary.qaf-btn-on-dark:hover {
	background: rgba(255, 255, 255, 0.24) !important;
	color: #FFFFFF !important;
	-webkit-text-fill-color: #FFFFFF !important;
}

/* Desktop Arabic labels: allow 2 lines so translated titles aren't clipped */
html[data-qaf-skin="salon"] .desktop-icon .app-icon-title,
html[data-qaf-skin="salon"] .desktop-icon .title,
html[data-qaf-skin="salon"] .widget-title {
	white-space: normal !important;
	overflow: visible !important;
	line-height: 1.25 !important;
	max-height: none !important;
}
