@import url(https://fonts.googleapis.com/css2?family=Fredoka+One&family=Nunito:wght@400;500;600;700;800&family=Cinzel:wght@700;900&family=Raleway:wght@400;500;600;700&family=Playfair+Display:wght@700;900&family=Lato:wght@400;700&family=Outfit:wght@400;500;600;700;800&family=DM+Serif+Display&family=DM+Sans:wght@400;500;600;700&family=Bebas+Neue&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);:root{--bg-primary:#fff5f7;--bg-secondary:#ffe8ee;--bg-card:#fff;--bg-sidebar:#fff0f4;--accent-primary:#e8341c;--accent-secondary:#f5a623;--accent-soft:#ffb5c8;--accent-hover:#c42a16;--text-primary:#2d1b1e;--text-secondary:#7a4a52;--text-muted:#b08090;--border:#f2c4ce;--border-strong:#e8a0b0;--success:#2ecc71;--danger:#e74c3c;--warning:#f39c12;--info:#3498db;--shadow:0 4px 24px #e8341c1a;--shadow-card:0 2px 12px #e8341c14;--gradient-hero:linear-gradient(135deg,#ffe8ee,#fff5f7 50%,#fff0e8);--gradient-accent:linear-gradient(135deg,#e8341c,#f5a623);--font-display:"Fredoka One",cursive;--font-body:"Nunito",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#fff5f7;background:var(--bg-primary);color:#2d1b1e;color:var(--text-primary);font-family:Nunito,sans-serif;font-family:var(--font-body)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e8a0b0;background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b08090;background:var(--text-muted)}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease}button,input,select,textarea{transition:all .15s ease!important}
/*# sourceMappingURL=main.2d95788b.css.map*/