financefalconai / style.css
Ram2005's picture
User
9679277 verified
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Tiro+Devanagari+Hindi:ital@0;1&display=swap');
:root {
--primary: #f97316;
--bg-dark: #0f172a;
--bg-card: rgba(30, 41, 59, 0.7);
--text-main: #f8fafc;
--text-muted: #94a3b8;
}
body {
font-family: 'Inter', sans-serif;
background-color: var(--bg-dark);
color: var(--text-main);
overflow-x: hidden;
margin: 0;
padding: 0;
}
.font-hindi {
font-family: 'Tiro Devanagari Hindi', serif;
}
/* Custom Animations */
@keyframes pulse-red {
0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7); }
50% { box-shadow: 0 0 0 15px rgba(239, 68, 68, 0); }
}
@keyframes slide-up {
from { transform: translateY(20px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
@keyframes shake {
0%, 100% { transform: translateX(0); }
10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
20%, 40%, 60%, 80% { transform: translateX(5px); }
}
@keyframes glow-green {
0% { box-shadow: 0 0 5px rgba(34, 197, 94, 0.2); }
50% { box-shadow: 0 0 20px rgba(34, 197, 94, 0.6); }
100% { box-shadow: 0 0 5px rgba(34, 197, 94, 0.2); }
}
.animate-shake {
animation: shake 0.5s;
}
.animate-enter {
animation: slide-up 0.4s ease-out forwards;
}
.karma-positive {
animation: glow-green 1s ease-in-out;
border-color: #22c55e !important;
}
.debt-critical {
border: 2px solid #ef4444 !important;
animation: pulse-red 2s infinite;
}
/* Utility */
.no-scrollbar::-webkit-scrollbar {
display: none;
}
.no-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
}
/* Components */
.glass-panel {
background: var(--bg-card);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.neon-text {
text-shadow: 0 0 10px rgba(249, 115, 22, 0.7);
}
/* Dual Wallet Specific */
.wallet-group {
display: flex;
flex-direction: column;
gap: 4px;
}
.wallet-label {
font-size: 0.65rem;
text-transform: uppercase;
letter-spacing: 0.5px;
color: var(--text-muted);
}
.wallet-bar-bg {
height: 6px;
background: #334155;
border-radius: 3px;
overflow: hidden;
width: 100px;
}
.wallet-bar-fill {
height: 100%;
background: var(--primary);
transition: width 0.5s ease;
}
.wallet-business .wallet-bar-fill {
background: #22c55e; /* Green for business */
}