.comment-list{padding:0}.comment-list li.comment{list-style:none}.comment-list .comment-body{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-top:20px;transition:all .3s ease}.comment-list .comment-body:hover{box-shadow:0 8px 20px rgb(0 0 0 / .08)}.comment-author{display:flex;align-items:center;gap:12px}.comment-author img{border-radius:50%;width:50px;height:50px;object-fit:cover;border:2px solid #f1f1f1;margin: 0;}.comment-author .fn{font-weight:600;font-size:16px;color:#111}.comment-author .fn a{text-decoration:none;color:#111}.comment-author .fn a:hover{color:#D71517}.comment-author .says{display:none}.comment-metadata{font-size:13px;color:#6b7280;margin-top:4px}.comment-content{margin-top:12px;font-size:15px;line-height:1.7;color:#374151}.comment .reply{margin-top:15px}.comment-reply-link{display:inline-block;padding:6px 14px;border:1px solid #D71517;color:#D71517;border-radius:6px;font-size:14px;text-decoration:none !important;transition:all .3s ease;}.comment-reply-link:hover{background:#D71517!important;color:#fff}.comment-list .children{margin-left:50px;margin-top:20px;padding-left:0}.comment-list .children .comment-body{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.comment-list .children .children{margin-left:50px}#respond{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:25px;margin-top:25px}#respond .comment-reply-title{font-size:20px;font-weight:600;margin-bottom:15px}.comment-form p.logged-in-as{font-size:14px;color:#6b7280}#comment{width:100%;min-height:140px;border:1px solid #d1d5db;border-radius:8px;padding:14px;font-size:15px;transition:all .3s ease}#comment:focus{border-color:#D71517;outline:none;box-shadow:0 0 0 2px rgb(215 21 23 / .15)}#submit{background:#D71517;color:#fff;border:none;padding:12px 22px;font-size:15px;border-radius:8px;cursor:pointer;transition:all .3s ease}#submit:hover{background:#b31214}#cancel-comment-reply-link{font-size:13px;margin-left:10px;color:#D71517}.comment-form-comment{margin-bottom:20px}.comment-reply-link:hover{color:#fff!important}.comment-form-author,.comment-form-email,.comment-form-cookies-consent,{margin-bottom:10px}@media(max-width:768px){.comment-list .comment-body{padding:16px}.comment-list .children{margin-left:20px}.comment-list .children .children{margin-left:20px}#respond{padding:18px}#comment{min-height:120px}} .comment-metadata time {font-size: 13px;color: #6b7280;margin-top: 4px;border: none;text-decoration: none;} .comment-content p {margin: 0;} .comment-metadata a {text-decoration: none;}