.comment-form textarea,.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url]{width:80%;max-width:640px;padding:10px 8px;border-radius:10px;border:1px solid rgba(0,0,0,.15);background:rgba(255,255,255,.92);font-size:15px;margin-bottom:1px}.comment-form input::placeholder,.comment-form textarea::placeholder{color:rgba(0,0,0,.45)}.comment-form input[type=submit]{background:var(--accent-color);color:#fff;padding:10px 28px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:.25s ease}.comment-form input[type=submit]:hover{opacity:.9;transform:translateY(-2px)}.comment-form p{margin:0 0 10px !important;padding:0}#comments{margin-top:45px;padding:32px;background:rgba(255,255,255,.55);border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.08)}#comments h3{font-size:22px;margin-bottom:25px;font-weight:700;color:var(--accent-color)}.airtheme-comment-body{display:grid;grid-template-columns:52px auto;gap:16px;padding:18px;background:rgba(255,255,255,.75);border-radius:12px;margin-bottom:22px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.comment-author-avatar img{width:52px;height:52px;border-radius:50%;object-fit:cover}.comment-main{display:flex;flex-direction:column}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.comment-author-name{font-weight:700;font-size:15px;color:rgba(20,20,20,.95)}.comment-date{font-size:12px;opacity:.6}.comment-content p{margin:0 0 10px;line-height:1.5}.comment-footer a{color:var(--accent-color);font-weight:600;font-size:14px;text-decoration:underline}.comment-footer a:hover{opacity:.75}.airtheme-comment-list{list-style:none;padding:0;margin:0}.airtheme-comment-list .children{margin-left:40px;padding-left:0}.airtheme-comment-list .children .airtheme-comment-body{margin-top:12px}.airtheme-comment.depth-2 .airtheme-comment-body{border-left:3px solid rgba(0,0,0,.08);margin-left:20px}.airtheme-comment.depth-3 .airtheme-comment-body{border-left:3px solid rgba(0,0,0,.15);margin-left:40px}