/*----------------------------------------*/
/*  Police Sora (statique, assets/fonts/sora)
/*  Chargée après main.css : remplace DM Sans.
/*----------------------------------------*/
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-ExtraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('../fonts/sora/Sora-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }

:root,
[data-bs-theme=dark] {
  --at-ff-body: 'Sora', sans-serif;
  --at-ff-heading: 'Sora', sans-serif;
}
