
        
       
        .article p{margin:0 0 10px 0;}
        .card { background: #fff; padding: 20px; border-radius: 10px;}
        .quiz-area-deco{ margin:0 ; padding:0 5%;}
        .option { display: block; width: 100%; margin:10px 0; padding: 15px 30px; text-align: left; cursor: pointer; border: 1px solid #c3c3c3; border-radius: 50px; background: #fff; transition: 0.3s;color:#333333;font-size:1rem; }

        .hidden { display: none; }
        #result-area { text-align: center; }
        .selected-haiku{font-size: 1rem;margin:0 0 10px 0;}
        .result-area-deco{background-color: #f7f7f1;padding:0 5% 50px 5%;}
        .share-btn { display: inline-block; margin-top: 20px; padding: 10px 20px; background: #000; color: #fff; text-decoration: none; border-radius: 5px; font-weight: bold; }