@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap);:root{--bg-900:#060b14;--bg-800:#0c1628;--bg-700:#111e35;--bg-600:#172541;--bg-card:#0f1c32;--border:#63b3ed14;--border-bright:#63b3ed2e;--accent:#00e5be;--accent2:#3b82f6;--accent3:#8b5cf6;--income:#10b981;--expense:#f43f5e;--warn:#f59e0b;--text-primary:#e8f4fd;--text-secondary:#7ea4c4;--text-muted:#4a6785;--radius:16px;--radius-sm:10px;--shadow:0 4px 30px #0006;--font-head:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--sidebar-w:260px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#060b14;background:var(--bg-900);color:#e8f4fd;color:var(--text-primary);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:14px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0c1628;background:var(--bg-800)}::-webkit-scrollbar-thumb{background:#172541;background:var(--bg-600);border-radius:2px}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif;font-family:var(--font-body)}input,select,textarea{color:#e8f4fd;color:var(--text-primary)}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#111e35 25%,#172541 50%,#111e35 75%);background:linear-gradient(90deg,var(--bg-700) 25%,var(--bg-600) 50%,var(--bg-700) 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade{animation:fadeIn .4s ease both}.animate-pop{animation:popIn .3s cubic-bezier(.34,1.56,.64,1) both}
/*# sourceMappingURL=main.540f9a08.css.map*/