/* RadioInternet Comptes — styles des pages de compte.
   Copie autonome du bloc .compte-* de main.css du thème
   (valeurs identiques, extraites mécaniquement) : à
   l'origine ces styles vivent dans le thème et y RESTENT
   (le thème hôte préparé ne les retire pas). Le plugin les
   enfile seulement sur les vues de compte et les pages
   portant ses shortcodes — jamais sur tout le site. Le
   reste de la mise en page (cartes, boutons, formulaires)
   vient du thème hôte, comme à l'origine. */

.compte-section select {
	width: 100%;
	background: var(--card);
	border: 1px solid var(--card-border);
	border-radius: 10px;
	padding: 0.8rem 1rem;
	color: var(--text);
	font: inherit;
}
.compte-aide {
	display: block;
	margin-top: 0.4rem;
	font-size: 0.9rem;
	color: var(--muted, #b9c2cc);
}
.compte-conditions label {
	display: flex;
	gap: 0.7rem;
	align-items: flex-start;
	font-weight: 500;
	line-height: 1.55;
	cursor: pointer;
}
.compte-conditions input[type="checkbox"] {
	flex: 0 0 auto;
	width: 1.25rem;
	height: 1.25rem;
	margin-top: 0.2rem;
	accent-color: var(--magenta);
}
.compte-pot {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.compte-carte {
	margin-top: 1.6rem;
}
.compte-liens {
	margin-top: 2rem;
}
