.enh-comment-wrapper{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:700px;margin:0 auto;line-height:1.6}.enh-comment-wrapper .comment-form{display:flex;flex-direction:column;gap:1.5rem;transition:background 0.3s,box-shadow 0.3s}.enh-comment-wrapper .comment-form input[type="text"],.enh-comment-wrapper .comment-form input[type="email"],.enh-comment-wrapper .comment-form input[type="url"],.enh-comment-wrapper .comment-form textarea{width:100%;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color 0.2s,box-shadow 0.2s}.enh-comment-wrapper .comment-form input:focus,.enh-comment-wrapper .comment-form textarea:focus{outline:none;border-color:#5b9bd5;box-shadow:0 0 0 3px rgb(91 155 213 / .2)}.enh-comment-wrapper .comment-form .form-submit input[type="submit"]{cursor:pointer;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:background 0.2s,transform 0.1s}.enh-comment-wrapper .comment-form .form-submit input[type="submit"]:hover{transform:translateY(-1px)}.enh-comment-classic .comment-form{background:#fafafa;border:1px solid #e1e1e1;border-radius:6px;padding:2rem}.enh-comment-classic .comment-form input,.enh-comment-classic .comment-form textarea{background:#fff}.enh-comment-classic .comment-form .form-submit input{background:#0073aa;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px}.enh-comment-classic .comment-form .form-submit input:hover{background:#006799}.enh-comment-modern .comment-form{background:#fff0;box-shadow:0 8px 24px rgb(0 0 0 / .05);border-radius:10px;padding:2.5rem}.enh-comment-modern .comment-form input,.enh-comment-modern .comment-form textarea{background:#fff0;border:none;border-bottom:2px solid #ddd;padding:.75rem 0;border-radius:0}.enh-comment-modern .comment-form input:hover,.enh-comment-modern .comment-form textarea:hover{border-color:#5b9bd5}.enh-comment-modern .comment-form .form-submit input{background:#5b9bd5;color:#fff;border:none;padding:1rem 2rem;border-radius:999px;box-shadow:0 4px 16px rgb(91 155 213 / .3)}.enh-comment-modern .comment-form .form-submit input:hover{background:#4a8ac1}