*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdfaf6;background:var(--bg,#fdfaf6);color:#1c1612;color:var(--ink,#1c1612);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root,body{min-height:100vh;min-height:100dvh}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d5cdbe;background:var(--border-md,#d5cdbe);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#8a7e72;background:var(--muted,#8a7e72)}:focus-visible{border-radius:4px;outline:2px solid #f04e1a;outline:2px solid var(--orange,#f04e1a);outline-offset:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out{0%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes scanline{0%,to{top:40%}50%{top:62%}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input::-webkit-calendar-picker-indicator{opacity:0}@media (max-width:480px){.tab-label{display:none!important}}input,select,textarea{font-size:16px!important}#root,body,html{max-width:100%;overflow-x:hidden}@media (max-width:560px){.btn-ajouter-label,.header-title-text{display:none}.btn-ajouter{justify-content:center;padding:0!important;width:36px}}@media (max-width:620px){.stat-card-span{grid-column:span 1!important}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer{animation:shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--border) 25%,var(--surface2) 50%,var(--border) 75%);background-size:400% 100%}@keyframes imgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes seasonBob{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}body{background-attachment:fixed;background-image:none;background-image:var(--bg-image,none);background-repeat:no-repeat}@keyframes fxFall{0%{opacity:0;transform:translateY(-8vh) rotate(0deg)}8%{opacity:.55}50%{transform:translate(var(--sway),50vh) rotate(180deg)}92%{opacity:.55}to{opacity:0;transform:translate(calc(var(--sway)*-1),108vh) rotate(1turn)}}@keyframes fxRise{0%{opacity:0;transform:translateY(108vh) scale(.8)}10%{opacity:.55}50%{transform:translate(var(--sway),50vh) scale(1)}90%{opacity:.55}to{opacity:0;transform:translate(calc(var(--sway)*-1),-8vh) scale(1.1)}}@keyframes fxTwinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.75;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.season-fx{display:none}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}html{scrollbar-color:#d5cdbe #0000;scrollbar-color:var(--border-md,#d5cdbe) #0000;scrollbar-width:thin}
/*# sourceMappingURL=main.fdd28962.css.map*/