.comments-area{margin-top:50px;background-color:#f9f9f9;border-radius:16px;padding:30px;font-family:"IRANSans",sans-serif;direction:rtl;box-shadow:0 2px 8px rgba(0,0,0,.05)}.title-comments{font-size:24px;margin-bottom:25px;color:#2c3e50;border-bottom:2px solid #e0e0e0;padding-bottom:10px}.comment-list{list-style:none;padding:0;margin:0}.comment-body{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px 25px!important;margin-bottom:25px;position:relative;transition:box-shadow .3s ease}.comment-body:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.comment-author{display:flex;align-items:center;margin-bottom:12px;margin-right:30px}.comment-author img{border-radius:50%;margin-left:12px;width:48px;height:48px}.comment-author .fn{font-weight:600;color:#0278e8;font-size:16px}.comment-author .says{margin-right:5px;color:#888;font-size:14px}.comment-metadata time{font-size:13px;color:#999}.comments-area a{text-decoration:none!important}.comment-content p{margin:12px 0;line-height:1.9;font-size:15px;color:#444}.comment .reply{margin-top:10px}.comment .reply a{background-color:#0278e8;color:white!important;padding:7px 14px;border-radius:8px;text-decoration:none;font-size:14px;transition:background-color .3s ease}.comment .reply a:hover{background-color:#0269ca}#respond{margin-top:50px}#respond textarea{width:100%;border:1px solid #ccc;border-radius:10px;padding:12px;font-family:inherit;font-size:15px;transition:border-color .3s}#respond textarea:focus{border-color:#0278e8;outline:none}#respond input[type=submit]{background-color:#0278e8;border:none;color:white;padding:12px 24px;border-radius:10px;font-size:16px;cursor:pointer;margin-top:15px;transition:background-color .3s ease}#respond input[type=submit]:hover{background-color:#0269ca}.comment-edit-link{color:#0278e8}.commentform a{color:#0278e8}.logged-in-as a{color:#0278e8}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:12px 14px;border:1px solid #ccc!important;border-radius:10px;background-color:#fefefe;font-size:15px;transition:border-color .3s ease,box-shadow .3s ease;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.03)}input[type=text]{width:100%;border:1px solid #ccc!important;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=email]{border:1px solid #ccc!important}input[type=url]{border:1px solid #ccc!important}.comment-form input[type=text]::placeholder,.comment-form input[type=email]::placeholder,.comment-form input[type=url]::placeholder,.comment-form textarea::placeholder{color:#bbb;font-style:italic}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{box-shadow:0 0 6px rgba(2,120,232,.2);outline:none}.comment-form .form-submit input[type=submit]{background-color:#0278e8;color:white;padding:12px 28px;border:none;border-radius:10px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s}.comment-form .form-submit input[type=submit]:hover{background-color:#0269ca;transform:scale(1.03)}