/* ১. মূল ড্যাশবোর্ড স্টাইল */
        body {
            font-family: 'Hind Siliguri', 'Segoe UI', sans-serif;
            background-color: #f0f2f5;
            margin: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
        }

        .container {
            background: white;
            padding: 40px;
            border-radius: 20px;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            text-align: center;
            max-width: 600px;
            width: 90%;
        }

        header h1 { color: #2d3436; font-size: 2.5rem; margin-bottom: 5px; }
        header p { color: #636e72; margin-bottom: 30px; }

        .button-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        /* লিঙ্কের জন্য স্টাইল আপডেট */
        .btn-link {
            text-decoration: none; /* আন্ডারলাইন সরানোর জন্য */
            border: none;
            padding: 25px 15px;
            border-radius: 15px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            transition: all 0.3s ease;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 10px;
            color: white;
        }

        .btn-link .icon { font-size: 30px; }
        .mcq { background: #6c5ce7; }
        .short { background: #00b894; }
        .comprehensive { background: #0984e3; }
        .creative { background: #fdb147; }

        .btn-link:hover { 
            transform: translateY(-5px); 
            box-shadow: 0 5px 15px rgba(0,0,0,0.2); 
            filter: brightness(1.1); 
            color: white; 
        }

        .question-card { margin-bottom: 25px; padding: 15px; border-bottom: 1px solid #f0f0f0; text-align: left; }
        .question { font-weight: bold; font-size: 18px; margin-bottom: 10px; color: #2d3436; }
        
        .options { list-style: none; padding: 0; }
        .options li { background: #f9f9f9; margin: 5px 0; padding: 10px; border-radius: 8px; border: 1px solid #ddd; cursor: pointer; transition: 0.3s; font-size: 15px; }
        .options li:hover { background: #e0e7ff; border-color: #6c5ce7; }
        
        .answer { display: none; margin-top: 10px; color: #00b894; font-weight: bold; }
		
		
		
		/* ব্যাক বাটনের কন্টেইনার */
.back-button-container {
    margin-top: 30px;
    text-align: center;
}

/* ব্যাক বাটন স্টাইল */
.btn-back {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px 25px;
    background-color: #f0f0f0; /* হালকা গ্রে কালার */
    color: #333;
    text-decoration: none;
    border-radius: 50px;
    font-weight: bold;
    transition: all 0.3s ease;
    border: 1px solid #ddd;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

/* হোভার এফেক্ট */
.btn-back:hover {
    background-color: #e0e0e0;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

.btn-back .icon {
    font-size: 1.2rem;
}