/* =============================================================================
   BPH Translator — Public Stylesheet
   Version: 1.0.0
   ============================================================================= */

/* -----------------------------------------------------------------------------
   Default state: BM visible, EN hidden
   ----------------------------------------------------------------------------- */
.bpht-en {
	display: none;
}

/* -----------------------------------------------------------------------------
   EN active: hide BM, show EN
   ----------------------------------------------------------------------------- */
html[data-bpht-lang="en"] .bpht-bm {
	display: none !important;
}

html[data-bpht-lang="en"] .bpht-en {
	display: block !important;
}

/* -----------------------------------------------------------------------------
   Switcher — text only, no background
   ----------------------------------------------------------------------------- */
.bpht-switcher {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	line-height: 1;
}

.bpht-switcher .bpht-btn {
	display: inline;
	padding: 0;
	border: none;
	background: transparent;
	cursor: pointer;
	font-family: 'League Spartan', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.04em;
	color: #aaa;
	transition: color 0.2s ease;
	outline: none;
	-webkit-appearance: none;
	appearance: none;
}

.bpht-switcher .bpht-btn:hover {
	color: #555;
}

/* Active — purple */
.bpht-switcher .bpht-btn.bpht-active,
.bpht-switcher .bpht-btn[aria-pressed="true"] {
	color: #6C3FC5;
}

/* Separator */
.bpht-switcher .bpht-sep {
	font-family: 'League Spartan', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #ccc;
	user-select: none;
}
