@import url('./foundation/tokens.css');
@import url('./foundation/base.css');
@import url('./foundation/layout.css');
@import url('./foundation/utilities.css');
@import url('./foundation/footer.css');

@import url('./components/surfaces.css');
@import url('./components/buttons.css');
@import url('./components/tooltips.css');
@import url('./components/menus.css');
@import url('./components/sections.css');
@import url('./components/forms.css');
@import url('./components/tabs.css');
@import url('./components/tags.css');
@import url('./components/info.css');
@import url('./components/cards.css');
@import url('./components/drawers.css');
@import url('./components/contact-drawer.css');
@import url('./components/restrictions.css');
@import url('./components/suggestions.css'); /* Uses the shared form controls. */
@import url('./components/partenariats.css');

@import url('./patterns/search.css');
@import url('./patterns/entity.css');

@import url('./pages/account.css');
@import url('./pages/chat.css');
@import url('./pages/favorites.css');
@import url('./pages/faq.css');
@import url('./pages/home.css');
@import url('./pages/nouveautes.css');
@import url('./pages/onboarding.css');
@import url('./pages/opportunity.css');
@import url('./pages/radios.css');
@import url('./pages/welcome.css');

@import url('./foundation/responsive.css');

/* Dernière couche : composition mobile spécifique des fiches entité. */
@import url('./pages/entity-mobile.css');

/* Harmonise le chevron et son retrait sur tous les selects simples du thème. */
select:not([multiple]) {
	appearance: none;
	padding-inline-end: calc(var(--aq-space-8) + var(--aq-icon-size-sm)) !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23686775' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: right var(--aq-space-6) center !important;
	background-size: var(--aq-icon-size-sm) var(--aq-icon-size-sm) !important;
}
