/* ২. পুরো বডিতে ফন্টটি অ্যাপ্লাই করা হলো */
        body { 
            font-family: 'Hind Siliguri', sans-serif; 
            background: #f0f2f5; 
            padding: 20px; 
            line-height: 1.6; /* লেখাগুলো আরও পরিষ্কার দেখানোর জন্য */
        }
        
        .quiz-wrapper { max-width: 700px; margin: auto; background: white; padding: 30px; border-radius: 20px; box-shadow: 0 10px 25px rgba(0,0,0,0.1); }
        h1 { text-align: center; color: white; font-weight: 700; }
        
        .question-card { margin-bottom: 30px; padding: 15px; border-bottom: 2px solid #f1f1f1; }
        .question { font-size: 19px; font-weight: 600; margin-bottom: 12px; color: #2d3436; }
        
        .options { list-style: none; padding: 0; }
        .options li { 
            background: #f8f9fa; margin: 8px 0; padding: 12px; border-radius: 10px; 
            border: 1px solid #ddd; cursor: pointer; transition: 0.3s; 
            font-size: 16px;
        }
        .options li:hover { background: #e0e7ff; }
        
        .options li.selected { background: #fdb147; color: white; border-color: #fdb147; }
        .options li.correct { background: #d1f7e6 !important; border-color: #00b894 !important; color: #006b56; font-weight: bold; }
        .options li.wrong { background: #ffdce0 !important; border-color: #ff7675 !important; color: #bd2130; }

        #submit-btn { 
            display: block; width: 100%; padding: 15px; background: #6c5ce7; 
            color: white; border: none; border-radius: 10px; font-size: 18px; 
            font-weight: bold; cursor: pointer; margin-top: 20px;
            font-family: 'Hind Siliguri', sans-serif;
        }

        #result-box { 
            display: none; text-align: center; padding: 20px; background: #6c5ce7; 
            color: white; border-radius: 15px; margin-bottom: 20px; font-size: 24px; 
            font-weight: 600;
        }
		/* ব্যাক বাটনের স্টাইল */
    .back-btn {
        position: absolute;
        left: 20px;
        top: 20px;
        color: white;
        text-decoration: none;
        font-size: 22px;
        background: rgba(255, 255, 255, 0.2);
        padding: 5px 15px;
        border-radius: 10px;
        transition: all 0.3s ease;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* হোভার করলে সাদা ব্যাকগ্রাউন্ড হবে */
    .back-btn:hover {
        background: white !important;
        color: #0984e3 !important;
        transform: scale(1.05);
    }