/*
 * Kleenr Child — compatibilité
 * Règles non-WooCommerce extraites de kleenr/assets/css/woocommerce-default.css,
 * conservées après le retrait de ce fichier (WooCommerce désactivé le 2026-11-11).
 */
:root { --text-font-family: 'Quicksand', sans-serif; }

/* Formulaires (Contact Form 7 : fieldset.hidden-fields-container) */
fieldset { padding: 0px !important; border: none !important; }

/* Commentaires */
.comments-area .comment-reply-title { color: var(--global-palette1); font-family: var(--text-font-family); font-size: 24px !important; font-weight: 700; line-height: 34px; text-transform: uppercase; }
.logged-in-as a:visited { color: var(--global-palette3) !important; }
.actions button, .comments-area .submit { background: var(--global-palette9) !important; border-radius: 36px !important; padding: 10px 0px !important; font-family: var(--text-font-family) !important; font-weight: 700 !important; font-size: 16px !important; line-height: 20px !important; color: var(--global-palette2) !important; outline: none !important; }
@media (min-width: 767.98px) { .actions button, .comments-area .submit { padding: 11px 45px 12px 45px !important; } }
.comments-area textarea { outline: none !important; }

/* Articles */
.posted_in a { font-family: var(--text-font-family); font-style: normal; font-weight: 500; font-size: 15px; line-height: 15px; color: var(--global-palette3) !important; }
