:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a1610;--foreground:#f4f0e2;--card:#fff;--card-foreground:#1b2a20;--primary:#6bd49a;--primary-foreground:#06140d;--secondary:#ffd54f;--secondary-foreground:#1a1205;--muted:#ffffff0f;--muted-foreground:#f4f0e29e;--accent:#e8d5a3;--border:#ffffff1f;--gold:#ffd54f;--leaf:#6bd49a;--wheat:#e8d5a3;--radius:.75rem}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tf-fond:#0a1610;--tf-fond-degrade:radial-gradient(120% 72% at 50% -8%, #245036 0%, transparent 58%), radial-gradient(85% 60% at 100% 22%, #6a4313 0%, transparent 52%), radial-gradient(72% 55% at 0% 102%, #3a2a10 0%, transparent 55%), linear-gradient(180deg, #0d1f14 0%, #0a1610 100%);--tf-texte-fond:#f4f0e2;--tf-texte-fond-doux:#f4f0e2c7;--tf-texte-fond-faible:#f4f0e29e;--tf-verre:#ffffff14;--tf-verre-fort:#ffffff1f;--tf-bord-fond:#ffffff1f;--tf-accent-ble:#e8d5a3;--tf-accent-feuille:#6bd49a;--tf-accent-or:#ffd54f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tf-fond:#f4f6f0;--tf-fond-degrade:radial-gradient(120% 72% at 50% -8%, #dcebe0 0%, transparent 58%), radial-gradient(85% 60% at 100% 22%, #f3e7d2 0%, transparent 52%), radial-gradient(72% 55% at 0% 102%, #efe7d6 0%, transparent 55%), linear-gradient(180deg, #f7f9f4 0%, #eff3ea 100%);--tf-texte-fond:#14281c;--tf-texte-fond-doux:#14281cd1;--tf-texte-fond-faible:#14281cad;--tf-verre:#14281c0d;--tf-verre-fort:#14281c14;--tf-bord-fond:#14281c24;--tf-accent-ble:#6b4e12;--tf-accent-feuille:#15603d;--tf-accent-or:#7a5300}body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background-color:var(--tf-fond)}body{background-color:var(--tf-fond);color:var(--tf-texte-fond);-webkit-text-size-adjust:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:var(--tf-fond-degrade);position:fixed;top:0;bottom:0;left:0;right:0}h1,h2,h3{color:var(--tf-texte-fond);font-family:Georgia,Times New Roman,serif}.glass-card{border-radius:var(--radius);color:var(--card-foreground);background:#fff;border:1px solid #0000000f;box-shadow:0 4px 16px #0000001a}.gradient-terre{background:linear-gradient(135deg,#143a24,#3a2a10)}.gradient-ble{background:linear-gradient(135deg,#6a4313,#8a6a1e)}.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;touch-action:pan-x;overflow-y:hidden;overflow-x:auto!important}.scroll-x::-webkit-scrollbar{display:none}@keyframes tf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tf-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes tf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tf-skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.tf-fade-in{animation:.35s both tf-fade-in}.tf-skeleton{background:linear-gradient(90deg,#0000000d 25%,#00000017 50%,#0000000d 75%) 0 0/200px 100%;border-radius:8px;animation:1.4s infinite tf-skeleton}.tf-card-enter{animation:.3s both tf-fade-in}button,input,select,textarea,optgroup{font-family:inherit}
