/* Jetons de design du site, repris tels quels de design/tokens.json et design/css/home.css.
   Ne pas modifier ces valeurs ici : toute mise à jour visuelle part des fichiers design/. */
:root{
--bg:#fdf8ee;--surface:#ffffff;--surface-sunken:#f6efe1;--ink:#2a2118;--ink-muted:#665a4e;--ink-disabled:#a89d8e;--line:#e9dfcf;--line-strong:#8f8171;--focus:#2a2118;
--dog:#ff8a00;--dog-strong:#2a2118;--dog-tint:#ffe9cf;--on-dog:#2a2118;
--cat:#ffdd00;--cat-strong:#2a2118;--cat-tint:#fff6bf;--on-cat:#2a2118;
--logo-yellow:#ffdd00;--logo-red:#ff3b30;--logo-orange:#ff8a00;--logo-white:#ffffff;--action-hover:#f2cf00;
--male-bg:#e1eafb;--male-ink:#1f4690;--female-bg:#fbe1ea;--female-ink:#96214a;--mixed-bg:#e6efd9;--mixed-ink:#3d5a14;
--ad-bg:#ecebe8;--ad-line:#cfccc6;--ad-label:#5c5852;
--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--tap-min:44px;
--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;
--shadow-card:0 1px 2px rgba(42,33,24,0.06), 0 4px 14px rgba(42,33,24,0.06);
--shadow-sticker:0 0 0 3px #ffffff, 0 2px 6px rgba(42,33,24,0.18);
--content-max:1120px;--sidebar:300px;--ad-mpu-w:300px;--ad-mpu-h:250px;--ad-leaderboard-w:728px;--ad-leaderboard-h:90px;--ad-sky-h:600px;
--font-display:"Fredoka","Baloo 2",ui-rounded,system-ui,sans-serif;
--font-text:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;
}
