.mwc-comments{margin-top:48px;padding-top:32px;border-top:1px solid var(--nf-line,rgba(198,157,170,.2));color:var(--nf-ink,#e9e1db);font-family:var(--nf-sans,sans-serif);text-align:left}
.mwc-comments *{box-sizing:border-box}
.mwc-comments .mwc-head h2{font-size:28px;line-height:1.4;margin:8px 0 12px}
.mwc-comments .mwc-count{font-size:14px;color:var(--nf-muted,#aea3b4);margin-left:10px}
.mwc-comments .mwc-head p,.mwc-comments .mwc-form-note,.mwc-comments .mwc-empty,.mwc-comments .mwc-closed{color:var(--nf-muted,#aea3b4);font-size:14px;line-height:1.8}
.mwc-comments .mwc-list{list-style:none;margin:24px 0;padding:0}
.mwc-comments .mwc-item{list-style:none;margin:0;padding:22px 0;border-bottom:1px solid var(--nf-line,rgba(198,157,170,.2))}
.mwc-comments .mwc-item-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.mwc-comments .mwc-item-head strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}
.mwc-comments .mwc-item-head time{font-size:12px;color:var(--nf-muted,#aea3b4);margin-left:auto}
.mwc-comments .mwc-owner{border:1px solid var(--nf-accent,#bc5966);color:var(--nf-accent,#bc5966);padding:1px 6px;font-size:11px;line-height:1.5}
.mwc-comments .mwc-text{font-size:15px;line-height:1.9;overflow-wrap:anywhere;white-space:normal}
.mwc-comments .mwc-text p{margin-bottom:10px}
.mwc-comments .mwc-parent{font-size:12px;color:var(--nf-muted,#aea3b4);margin-bottom:8px}
.mwc-comments .mwc-reply,.mwc-comments .mwc-cancel{background:transparent;border:0;padding:5px 0;color:var(--nf-accent,#bc5966);font-size:13px;cursor:pointer}
.mwc-comments .mwc-notice{padding:14px 18px;border:1px solid var(--nf-accent,#bc5966);background:var(--nf-panel,#1a1623);font-size:14px}
.mwc-comments .mwc-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:26px 0;font-size:14px}
.mwc-comments .mwc-pagination a{color:var(--nf-accent,#bc5966)}
.mwc-comments #respond{margin-top:32px;padding:24px;background:var(--nf-panel,#1a1623);border:1px solid var(--nf-line,rgba(198,157,170,.2))}
.mwc-comments #mwc-form-heading{font-size:20px;margin-bottom:12px;overflow-wrap:anywhere}
.mwc-comments .mwc-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}
.mwc-comments .mwc-form>p{margin:0;min-width:0}
.mwc-comments .comment-form-comment,.mwc-comments .comment-form-cookies-consent,.mwc-comments .form-submit,.mwc-comments .logged-in-as{grid-column:1/-1}
.mwc-comments .mwc-form label{display:block;margin-bottom:8px;font-size:14px}
.mwc-comments .mwc-form input:not([type=checkbox]):not([type=hidden]),.mwc-comments .mwc-form textarea{width:100%;min-width:0;border:1px solid var(--nf-line,rgba(198,157,170,.2));background:var(--nf-bg,#100d18);color:var(--nf-ink,#e9e1db);padding:12px 14px;border-radius:0;font:inherit;line-height:1.7}
.mwc-comments .mwc-form textarea{resize:vertical;min-height:140px}
.mwc-comments .mwc-form input:focus,.mwc-comments .mwc-form textarea:focus{outline:2px solid var(--nf-accent,#bc5966);outline-offset:2px}
.mwc-comments .mwc-form small{display:block;font-size:12px;color:var(--nf-muted,#aea3b4);margin-top:6px}
.mwc-comments .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start}
.mwc-comments .comment-form-cookies-consent label{font-size:12px;color:var(--nf-muted,#aea3b4);margin:0}
.mwc-comments .comment-form-cookies-consent input{margin-top:5px;accent-color:var(--nf-accent,#bc5966)}
.mwc-comments .mwc-submit{border:1px solid var(--nf-button,#a84455);background:var(--nf-button,#a84455);color:#fff;padding:12px 24px;font:inherit;cursor:pointer;min-height:44px}
.mwc-comments .mwc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mwc-comments [hidden]{display:none!important}
@media(max-width:640px){.mwc-comments{margin-top:32px;padding-top:24px}.mwc-comments #respond{padding:18px}.mwc-comments .mwc-form{grid-template-columns:1fr}.mwc-comments .mwc-item-head time{margin-left:0;flex-basis:100%}.mwc-comments .mwc-submit{width:100%}}
