#commentform{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);max-width:700px;margin:30px auto;font-family:"Inter","Poppins",sans-serif;color:#0d1b2a}#commentform p{margin-bottom:20px}#commentform label{display:block;font-weight:600;margin-bottom:8px;color:#0d1b2a}#commentform input[type=text],#commentform input[type=email],#commentform input[type=url],#commentform textarea{width:100%;padding:12px 14px;border:1.5px solid #dfe3e8;border-radius:8px;background:#fff;font-size:15px;transition:all .3s ease;color:#0d1b2a}#commentform textarea{resize:vertical;min-height:120px}#commentform input[type=text]:focus,#commentform input[type=email]:focus,#commentform input[type=url]:focus,#commentform textarea:focus{border-color:#0d1b2a;box-shadow:0 0 0 3px rgba(13,27,42,.1);outline:none}#commentform .required{color:#e63946}#commentform .comment-form-cookies-consent{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}#commentform input[type=checkbox]{width:18px;height:18px;accent-color:#0d1b2a;cursor:pointer}#commentform .form-submit{margin-top:25px}#commentform input[type=submit]{background:#0d1b2a;color:#fff;padding:12px 25px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}#commentform input[type=submit]:hover{background:#1b263b;transform:translateY(-2px)}#commentform .comment-notes{font-size:14px;color:#555;margin-bottom:15px}#reply-title{color:#000!important}