:root{--bg:#f4f6fb;--card:#fff;--primary:#3b82f6;--secondary:#6366f1;--green:#22c55e;--red:#ef4444;--text:#1f2937;--subtext:#6b7280}body{background:var(--bg);margin:0;font-family:Inter,sans-serif}.container{max-width:500px;margin:auto;padding:16px}.balance-card{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:20px;padding:25px;transition:transform .2s}.balance-card:hover{transform:translateY(-4px)}.balance-card h2{margin:0;font-size:28px}.actions{gap:10px;margin-top:15px;display:flex}.actions button{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:12px;flex:1;padding:10px}.icon{color:#fff;border-radius:50%;width:40px;height:40px}.balance-text{align-items:center;gap:8px;display:flex}.coin-icon{width:24px;height:24px}.filters{gap:10px;margin:15px 0;display:flex}.filters input{border:1px solid #ddd;border-radius:10px;flex:2;padding:10px}.filters select{background:#fff;border:1px solid #ddd;border-radius:10px;flex:1;padding:10px}.txn-card{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px;display:flex;box-shadow:0 4px 10px #0000000d}.txn-left{align-items:center;gap:10px;display:flex}.icon{background:#e0e7ff;border-radius:50%;width:40px;height:40px}.green{color:var(--green);font-weight:700}.red{color:var(--red);font-weight:700}.star-container{margin-top:10px;display:inline-block;position:relative}.star-text{color:#000;text-align:center;width:60px;font-size:25px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.star-icon{filter:drop-shadow(0 0 12px gold);width:80px;height:80px;animation:2s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:50%;width:60px;height:60px;font-size:28px;position:fixed;bottom:20px;right:20px}.modal{background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:16px;width:90%;max-width:400px;margin:100px auto;padding:20px;position:relative}input,select{border:1px solid #ddd;border-radius:8px;width:100%;margin-top:10px;padding:10px}.close-btn{cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:10px;right:12px}@media (width<=600px){.container{padding:12px}}
/*# sourceMappingURL=path0.e45349bc.css.map */
