/* স্ক্রিনশট অনুযায়ী কাস্টম ডার্ক থিম এবং স্টাইল */
        :root {
            --bg-dark: #090e17; /* মূল ব্যাকগ্রাউন্ড */
            --bg-card: #121926; /* কার্ড এবং সেকশনের ব্যাকগ্রাউন্ড */
            --text-primary: #ffffff;
            --text-secondary: #848e9c;
            --mint-green: #0ecb81; /* পজিটিভ চেঞ্জ এবং লোগোর জন্য */
            --icon-purple: #7047eb; /* কুইক অ্যাকশন বাটনের রঙ */
            --icon-orange: #f0b90b;
        }

        body {
            background-color: var(--bg-dark);
            color: var(--text-primary);
            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            padding-bottom: 70px; /* বটম নেভিগেশনের জন্য জায়গা */
        }

        .text-secondary-custom {
            color: var(--text-secondary);
        }

        .text-mint {
            color: var(--mint-green) !important;
        }

        /* কার্ড স্টাইল */
        .crypto-card {
            background-color: var(--bg-card);
            border-radius: 12px;
            padding: 15px;
            border: none;
        }

        /* কুইক অ্যাকশন বাটন */
        .action-btn {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            margin-bottom: 8px;
            border: none;
        }

        .action-btn.recharge { background-color: var(--mint-green); color: white; }
        .action-btn.withdraw { background-color: var(--icon-orange); color: white; }
        .action-btn.convert { background-color: var(--icon-purple); color: white; }

        /* ট্রেডিং হল টেবিল */
        .table-dark-custom {
            --bs-table-bg: transparent;
            --bs-table-border-color: #2a3649;
            color: var(--text-primary);
        }

        .table-dark-custom th {
            color: var(--text-secondary);
            font-weight: 500;
            font-size: 14px;
        }

        .coin-icon {
            width: 32px;
            height: 32px;
            border-radius: 50%;
            margin-right: 10px;
        }

        /* চেঞ্জ পার্সেন্টেজ লেবেল */
        .change-badge {
            background-color: rgba(14, 203, 129, 0.15);
            color: var(--mint-green);
            padding: 4px 8px;
            border-radius: 4px;
            font-size: 12px;
            font-weight: bold;
        }

        /* বটম নেভিগেশন */
        .bottom-nav {
            background-color: var(--bg-card);
            border-top: 1px solid #2a3649;
        }

        .nav-link-custom {
            color: var(--text-secondary);
            text-align: center;
            font-size: 12px;
        }

        .nav-link-custom.active {
            color: var(--icon-purple);
        }

        .nav-link-custom i {
            font-size: 20px;
            display: block;
        }