.mcm{--mcm-bg-d:var(--mcm-bg,var(--mt-color-bg-alt,#f9f8f6));--mcm-border-d:var(--mcm-border,var(--mt-color-border,#d6cfc6));--mcm-accent-d:var(--mcm-accent,var(--mt-color-primary,#986027));--mcm-badge-d:var(--mcm-badge,var(--mcm-accent-d));display:flex;flex-direction:column;gap:var(--mt-space-6,1.5rem);margin-top:var(--mt-space-10,2.5rem)}.mcm>*{margin-top:0;margin-bottom:0}.mcm.mcm-form-before .wp-block-post-comments-form,.mcm.mcm-form-before>.mcm-closed{order:-1}.mcm .wp-block-comment-template,.mcm .wp-block-comment-template ol{list-style:none;margin:0;padding:0}.mcm .wp-block-comment-template li{margin:0 0 var(--mt-space-4,1rem)}.mcm .wp-block-comment-template ol.children,.mcm .wp-block-comment-template ol{margin-top:var(--mt-space-4,1rem);margin-left:var(--mcm-indent,32px)}.mcm .wp-block-comment-template>li>ol{margin-left:var(--mcm-indent,32px)}.mcm .wp-block-comment-template li>.wp-block-group{gap:var(--mt-space-3,.75rem)}.mcm .wp-block-comment-template li>.wp-block-group>.wp-block-group>*{margin-top:0;margin-bottom:0}.mcm .wp-block-comment-template li>.wp-block-group>.wp-block-group>* + *{margin-top:.3rem}.mcm .wp-block-comment-template li>.wp-block-group>.wp-block-group>.wp-block-comment-content{margin-top:.5rem}.mcm .wp-block-comment-template li>.wp-block-group>.wp-block-group{flex:1;min-width:0}.mcm .wp-block-comment-author-name{font-weight:600;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mcm .wp-block-comment-author-name a{color:inherit;text-decoration:none}.mcm .wp-block-comment-date{font-size:.85em;color:var(--mt-color-text-muted,#5c5c5c)}.mcm .wp-block-comment-date a{color:inherit;text-decoration:none}.mcm .wp-block-comment-content{margin:.4em 0}.mcm .wp-block-comment-content p:last-child{margin-bottom:0}.mcm .wp-block-comment-reply-link a{font-size:.85em;font-weight:600;color:var(--mcm-accent-d);text-decoration:none}.mcm .wp-block-comment-reply-link a:hover{text-decoration:underline}.mcm .wp-block-avatar{flex-shrink:0;margin:0}.mcm .wp-block-avatar img,.mcm .mcm-initials{width:var(--mcm-avatar,40px);height:var(--mcm-avatar,40px);border-radius:50%}.mcm.mcm-avatar-square .wp-block-avatar img,.mcm.mcm-avatar-square .mcm-initials{border-radius:calc(var(--mcm-radius,8px) * .75)}.mcm-initials{display:inline-flex;align-items:center;justify-content:center;color:var(--mt-color-primary-contrast,#fff);font-weight:600;line-height:1;letter-spacing:.02em;user-select:none;flex-shrink:0}.mcm-badge{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--mcm-badge-d);color:var(--mt-color-primary-contrast,#fff);font-size:.72em;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.03em}.mcm-style-cards .wp-block-comment-template li>.wp-block-group{background:var(--mcm-bg-d);border:1px solid var(--mcm-border-d);border-radius:var(--mcm-radius,8px);padding:var(--mt-space-4,1rem)}.mcm-style-cards .wp-block-comment-template li.bypostauthor>.wp-block-group{border-left:3px solid var(--mcm-badge-d)}.mcm-style-lines .wp-block-comment-template li>.wp-block-group{padding-bottom:var(--mt-space-4,1rem);border-bottom:1px solid var(--mcm-border-d)}.mcm-style-lines .wp-block-comment-template li.bypostauthor>.wp-block-group{padding-left:var(--mt-space-3,.75rem);border-left:3px solid var(--mcm-badge-d)}.mcm-style-bubbles .wp-block-comment-template li>.wp-block-group>.wp-block-group{position:relative;flex:1;background:var(--mcm-bg-d);border:1px solid var(--mcm-border-d);border-radius:var(--mcm-radius,8px);border-top-left-radius:2px;padding:var(--mt-space-3,.75rem) var(--mt-space-4,1rem)}.mcm-style-bubbles .wp-block-comment-template li.bypostauthor>.wp-block-group>.wp-block-group{background:color-mix(in srgb,var(--mcm-badge-d) 10%,var(--mcm-bg-d));border-color:color-mix(in srgb,var(--mcm-badge-d) 35%,var(--mcm-border-d))}.mcm .wp-block-comments-pagination{gap:var(--mt-space-2,.5rem)}.mcm .comment-respond{background:var(--mcm-bg-d);border:1px solid var(--mcm-border-d);border-radius:var(--mcm-radius,8px);padding:var(--mt-space-6,1.5rem)}.mcm .comment-reply-title{margin:0 0 var(--mt-space-3,.75rem);font-size:1.25em;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mcm .comment-reply-title small a{font-size:.75em;font-weight:400;color:var(--mt-color-text-muted,#5c5c5c)}.mcm-intro{margin-bottom:var(--mt-space-4,1rem);font-size:.92em;color:var(--mt-color-text-muted,#5c5c5c)}.mcm-intro p{margin:0 0 .5em}.mcm-form .comment-notes,.mcm-form .logged-in-as{font-size:.85em;color:var(--mt-color-text-muted,#5c5c5c);margin:0}.mcm-form .logged-in-as a{color:inherit}.mcm-form{display:grid;grid-template-columns:1fr;gap:var(--mt-space-4,1rem)}.mcm-form>*{grid-column:1 / -1;margin:0}@media (min-width:601px){.mcm-form.mcm-fields-inline{grid-template-columns:1fr 1fr}.mcm-form.mcm-fields-inline>.comment-form-author,.mcm-form.mcm-fields-inline>.comment-form-email{grid-column:auto}}.mcm-form label{display:block;font-weight:600;font-size:.9em;margin-bottom:4px}.mcm-form .required{color:var(--mt-color-accent,#d3202f)}.mcm-form input[type="text"],.mcm-form input[type="email"],.mcm-form input[type="url"],.mcm-form textarea{width:100%;background:var(--mt-color-bg,#fff);border-radius:calc(var(--mcm-radius,8px) * .75)}.mcm-form textarea{min-height:140px;resize:vertical}.mcm-form input:focus,.mcm-form textarea:focus{border-color:var(--mcm-accent-d);box-shadow:0 0 0 3px color-mix(in srgb,var(--mcm-accent-d) 20%,transparent);outline:none}.mcm-labels-inside .comment-form-author label,.mcm-labels-inside .comment-form-email label,.mcm-labels-inside .comment-form-url label,.mcm-labels-inside .comment-form-comment label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mcm-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;font-size:.88em}.mcm-form .comment-form-cookies-consent input{margin-top:3px;flex-shrink:0}.mcm-form .comment-form-cookies-consent label{font-weight:400;margin:0;display:inline}.mcm-form .comment-form-cookies-consent a{margin-left:4px}.mcm-form .form-submit{display:flex;justify-content:flex-start}.mcm-form .form-submit input[type="submit"]{background:var(--mcm-accent-d);border:0;color:var(--mt-color-primary-contrast,#fff);border-radius:calc(var(--mcm-radius,8px) * .75);padding:.75em 1.5em;font-weight:600;cursor:pointer;width:auto;transition:filter .15s ease,transform .15s ease}.mcm-form .form-submit input[type="submit"]:hover{filter:brightness(.92)}.mcm-form .form-submit input[type="submit"]:active{transform:translateY(1px)}.mcm-error{display:block;margin-top:4px;font-size:.85em;color:var(--wp--preset--color--error,#c0392b)}.mcm-error[hidden]{display:none}.mcm-has-error input,.mcm-has-error textarea{border-color:var(--wp--preset--color--error,#c0392b)!important}.mcm-counter{display:block;text-align:right;margin-top:4px;font-size:.8em;color:var(--mt-color-text-muted,#5c5c5c)}.mcm-counter.is-near{color:var(--wp--preset--color--error,#c0392b);font-weight:600}.mcm-closed{padding:var(--mt-space-4,1rem);border:1px dashed var(--mcm-border-d);border-radius:var(--mcm-radius,8px);color:var(--mt-color-text-muted,#5c5c5c);text-align:center}.mcm .wp-block-comment-template .comment-respond{margin-top:var(--mt-space-4,1rem)}
