        body {
            font-family: 'Vazirmatn', sans-serif;
            background-color: #050505;
            color: white;
            overflow-x: hidden;
            scroll-behavior: smooth;
        }

        .glass-card {
            background: rgba(255, 255, 255, 0.02);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.08);
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        }

        .glass-card:hover {
            background: rgba(255, 255, 255, 0.06);
            transform: translateY(-12px);
            border-color: rgba(0, 242, 255, 0.4);
            box-shadow: 0 25px 50px -12px rgba(0, 242, 255, 0.15);
        }

        .neon-text {
            text-shadow: 0 0 15px rgba(0, 242, 255, 0.5);
        }

        .bg-grid {
            background-image: linear-gradient(to right, #121212 1px, transparent 1px),
                              linear-gradient(to bottom, #121212 1px, transparent 1px);
            background-size: 50px 50px;
        }

        .blob {
            position: absolute;
            width: 400px;
            height: 400px;
            background: linear-gradient(135deg, #00f2ff 0%, #7000ff 100%);
            filter: blur(100px);
            border-radius: 50%;
            z-index: -1;
            opacity: 0.15;
            animation: move 15s infinite alternate;
        }

        @keyframes move {
            from { transform: translate(-20%, -20%) scale(1); }
            to { transform: translate(30%, 30%) scale(1.1); }
        }

        .btn-gradient {
            background: linear-gradient(90deg, #00f2ff, #0072ff);
            transition: all 0.3s;
        }

        .btn-gradient:hover {
            filter: brightness(1.2);
            box-shadow: 0 0 25px rgba(0, 242, 255, 0.5);
        }

        /* دکمه شناور پشتیبانی */
        .floating-support {
            position: fixed;
            bottom: 30px;
            left: 30px;
            z-index: 50;
        }
