
        .loader-container {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #0a1929;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 9999;
        }

        .loader {
            width: 100px;
            height: 100px;
            position: relative;
            animation: rotate 2s linear infinite;
        }

        .crypto-icon {
            position: absolute;
            width: 100%;
            height: 100%;
            fill: none;
            stroke: #ffd700;
            stroke-width: 4;
            stroke-linecap: round;
            filter: drop-shadow(0 0 8px #ffd700);
        }

        .crypto-icon circle {
            stroke-dasharray: 283;
            stroke-dashoffset: 280;
            animation: dash 2s ease-in-out infinite;
        }

        @keyframes rotate {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }

        @keyframes dash {
            0% {
                stroke-dashoffset: 280;
            }
            50% {
                stroke-dashoffset: 0;
            }
            100% {
                stroke-dashoffset: -280;
            }
        }

        .hidden {
            display: none;
        }
   