.mdp-discussion{max-width:980px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)}
.mdp-discussion-heading{max-width:720px;margin-bottom:2rem}.mdp-discussion-heading h2{margin:.25rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem)}
.mdp-comment-list,.mdp-comment-list .children{list-style:none;margin:0;padding:0}.mdp-comment-list .children{margin-left:clamp(1rem,4vw,3rem)}
.mdp-comment{margin:0 0 1rem}.mdp-comment-card{padding:1.25rem;background:rgba(255,255,255,.9);border:1px solid rgba(17,17,17,.11);box-shadow:0 12px 32px rgba(0,0,0,.06)}
.mdp-comment-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.mdp-comment-avatar{border-radius:50%;flex:0 0 auto}.mdp-comment-author{display:block;color:#111}.mdp-comment-date{display:block;margin-top:.15rem;color:rgba(17,17,17,.62);font-size:.84rem;text-decoration:none}
.mdp-comment-body{color:#1b1b1b;line-height:1.7}.mdp-comment-body p:last-child{margin-bottom:0}.mdp-comment-awaiting{padding:.65rem .8rem;background:rgba(176,0,32,.08);border-left:3px solid var(--mdp-red);font-weight:700}
.mdp-comment-actions{display:flex;gap:1rem;margin-top:1rem}.mdp-comment-actions a{color:var(--mdp-red);font-weight:800;text-decoration:none}
.mdp-comment-form-shell{position:relative;margin-top:2.5rem;padding:clamp(1.35rem,4vw,2.5rem);background:linear-gradient(180deg,#fff,#faf7f2);border-top:5px solid var(--mdp-red);box-shadow:0 24px 70px rgba(0,0,0,.11)}
.mdp-comment-form-shell::before{content:'Votre voix compte';display:block;margin-bottom:.4rem;color:var(--mdp-red);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mdp-comment-form-shell .comment-reply-title{margin:.15rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.mdp-comment-note,.logged-in-as{margin-bottom:1.5rem;color:#666;font-size:.92rem}
.mdp-comment-form-shell form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem}.mdp-comment-form-shell .comment-form-comment,.mdp-comment-form-shell .comment-notes,.mdp-comment-form-shell .logged-in-as,.mdp-comment-form-shell .form-submit,.mdp-comment-form-shell .comment-form-cookies-consent{grid-column:1/-1}.mdp-comment-form-shell p{margin:0}.mdp-comment-form-shell label{display:block;margin-bottom:.45rem;font-weight:850}.mdp-comment-form-shell input[type=text],.mdp-comment-form-shell input[type=email],.mdp-comment-form-shell input[type=url],.mdp-comment-form-shell textarea{width:100%;padding:1rem 1.05rem;border:1px solid rgba(17,17,17,.2);border-radius:0;background:#fff;color:#111;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mdp-comment-form-shell textarea{min-height:180px;resize:vertical}.mdp-comment-form-shell input:hover,.mdp-comment-form-shell textarea:hover{border-color:rgba(17,17,17,.38)}.mdp-comment-form-shell input:focus,.mdp-comment-form-shell textarea:focus{outline:0;border-color:var(--mdp-red);box-shadow:0 0 0 4px rgba(176,0,32,.12)}.mdp-comment-form-shell .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;background:rgba(17,17,17,.04)}.mdp-comment-form-shell .comment-form-cookies-consent input{margin-top:.2rem}.mdp-comment-form-shell .comment-form-cookies-consent label{margin:0;font-weight:600}.mdp-comment-form-shell .submit{min-height:52px;padding:.85rem 1.4rem;border:0;background:var(--mdp-red);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.mdp-comment-form-shell .submit:hover,.mdp-comment-form-shell .submit:focus-visible{background:#111;color:#fff}
.mdp-comment-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mdp-comments-closed{padding:1rem;background:rgba(17,17,17,.06)}
html[data-theme='dark'] .mdp-comment-card,html[data-theme='dark'] .mdp-comment-form-shell,body.mdp-dark .mdp-comment-card,body.mdp-dark .mdp-comment-form-shell{background:#111318;border-color:rgba(255,255,255,.12);color:#fff}html[data-theme='dark'] .mdp-comment-author,html[data-theme='dark'] .mdp-comment-body,html[data-theme='dark'] .mdp-comment-form-shell label,body.mdp-dark .mdp-comment-author,body.mdp-dark .mdp-comment-body,body.mdp-dark .mdp-comment-form-shell label{color:#fff}html[data-theme='dark'] .mdp-comment-date,body.mdp-dark .mdp-comment-date{color:rgba(255,255,255,.66)}html[data-theme='dark'] .mdp-comment-note,html[data-theme='dark'] .logged-in-as,body.mdp-dark .mdp-comment-note,body.mdp-dark .logged-in-as{color:rgba(255,255,255,.68)}html[data-theme='dark'] .mdp-comment-form-shell input[type=text],html[data-theme='dark'] .mdp-comment-form-shell input[type=email],html[data-theme='dark'] .mdp-comment-form-shell input[type=url],html[data-theme='dark'] .mdp-comment-form-shell textarea,body.mdp-dark .mdp-comment-form-shell input[type=text],body.mdp-dark .mdp-comment-form-shell input[type=email],body.mdp-dark .mdp-comment-form-shell input[type=url],body.mdp-dark .mdp-comment-form-shell textarea{background:#090a0d;color:#fff;border-color:rgba(255,255,255,.2)}html[data-theme='dark'] .mdp-comment-form-shell .comment-form-cookies-consent,body.mdp-dark .mdp-comment-form-shell .comment-form-cookies-consent{background:rgba(255,255,255,.05)}
@media(max-width:700px){.mdp-comment-form-shell form{grid-template-columns:1fr}.mdp-comment-list .children{margin-left:.75rem}.mdp-comment-card{padding:1rem}.mdp-comment-form-shell{padding:1.1rem}.mdp-comment-form-shell textarea{min-height:150px}}