.plugin-mcomment-root{color:#1f2933}.plugin-mcomment-root.is-loading .mcomment__thread{opacity:.6;pointer-events:none}.mcomment{margin-bottom:24px}.mcomment-has-icon{display:inline-flex;align-items:center;gap:.2em;vertical-align:middle}.mcomment-has-icon--block{display:flex;align-items:center}.mcomment-icon{width:1.35em;height:1.35em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mcomment-icon svg{width:100%;height:100%;display:block}.mcomment-icon--reply,.mcomment-icon--undo{position:relative;top:-.05em}.mcomment-icon--admin{color:#fbbf24}.mcomment-icon__text{display:inline-flex;align-items:center;line-height:1.2}.mcomment__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.mcomment__title{font-size:1.25rem;font-weight:600;margin:0}.mcomment__sort{display:flex;align-items:center;gap:8px;color:#6b7280}.mcomment__sort label{font-size:.875rem}.mcomment__sort select{border-radius:8px;border:1px solid #d7dce6;padding:6px 12px;font-size:.9rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment__sort select:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.16)}.mcomment__search-field{position:relative}.mcomment__search-field .mcomment__search-input{padding-left:40px}.mcomment__search-field .mcomment__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8b93a1}.mcomment__order{border-radius:8px;border:1px solid #d7dce6;background:#fff;color:#1f2933;width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.95rem;line-height:1;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.mcomment__order:hover{border-color:#5865f2;background:rgba(88,101,242,.15)}.mcomment__notice{margin-bottom:12px;padding:12px 16px;border-radius:10px;font-size:.9rem;background:#f7f9fc;border:1px solid #e4e8f2;color:#1f2933;display:none}.mcomment__notice--success{display:block;border-color:#87d0cb;background:rgba(15,118,110,.08);color:#0f766e}.mcomment__notice--error{display:block;border-color:#f2a4a4;background:rgba(220,38,38,.08);color:#dc2626}.mcomment__notice--info{display:block}.mcomment__notice--warning{display:block;border-color:#f8d572;background:rgba(250,204,21,.12);color:#b45309}.mcomment__notice.mcomment-has-icon{display:flex}.mcomment-admin{display:flex;flex-direction:column;gap:12px;padding:10px 12px;border:1px solid #e4e8f2;border-radius:10px;background:#f7fafa;margin-bottom:16px;width:-moz-fit-content;width:fit-content}.mcomment-admin--active{width:auto}.mcomment-admin--guest{align-items:flex-start;background:0 0;border:none}.mcomment-admin__inline,.mcomment-admin__inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mcomment-admin__inline{justify-content:space-between}.mcomment-admin__status{font-size:.9rem;font-weight:600;color:#0f766e}.mcomment-admin__posting{margin-top:16px;padding:12px 16px;border-radius:12px;border:1px solid #e4e8f2;background:#f7fafa;display:flex;align-items:center;justify-content:space-between;gap:12px}.mcomment-admin__posting-status{font-size:.9rem;font-weight:600;color:#6b7280}.mcomment-admin__button--posting{min-width:120px}.mcomment-admin__button--posting-stop{background:#dc2626;color:#fff}.mcomment-admin__button--posting-stop:hover{background:rgb(200.2083333333,32.2916666667,32.2916666667)}.mcomment-admin__input{flex:1 1 180px;min-width:140px;border-radius:6px;border:1px solid #d7dce6;padding:6px 10px;font-size:.9rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment-admin__input:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.16)}.mcomment-admin__button{border:none;border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:600;background:#5865f2;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.mcomment-admin__button:hover{background:#4752c4;transform:translateY(-1px)}.mcomment-admin__button--login{min-width:120px}.mcomment-admin__button--unban{background:#dc2626}.mcomment-admin__button--unban:hover{background:rgb(178.25,28.75,28.75)}.mcomment-admin__banned-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mcomment-admin__banned-item{display:flex;align-items:center;gap:10px}.mcomment-admin__banned-code{font-weight:600;letter-spacing:.05em}.mcomment-admin__banned-ip{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:.9em;color:#6b7280}.mcomment-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(17,24,39,.48);z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s ease}.mcomment-modal.is-open{opacity:1;pointer-events:auto}.mcomment-modal[data-theme=dark]{background:rgba(2,6,23,.75)}.mcomment-modal[data-theme=dark] .mcomment-modal__dialog{background:#2b2d31;border:1px solid #404249;box-shadow:0 18px 40px -20px rgba(0,0,0,.6);color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-modal__title{color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-modal__close{color:#b5bac1}.mcomment-modal[data-theme=dark] .mcomment-modal__close:hover{color:#f2f3f5}.mcomment-modal[data-theme=dark].mcomment-modal--preview .mcomment-modal__dialog{background:#2b2d31;border-color:#404249}.mcomment-modal[data-theme=dark] .mcomment-preview__body{background:rgba(43,45,49,.85);border-color:#404249;color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-preview__file-meta,.mcomment-modal[data-theme=dark] .mcomment-preview__section-title,.mcomment-modal[data-theme=dark] .mcomment-thread__deleted,.mcomment-modal[data-theme=dark] .mcomment-thread__id,.mcomment-modal[data-theme=dark] .mcomment-thread__meta,.mcomment-modal[data-theme=dark] .mcomment-thread__time{color:#b5bac1}.mcomment-modal[data-theme=dark] .mcomment-preview__file{background:rgba(43,45,49,.65);border-color:#404249}.mcomment-modal[data-theme=dark] .mcomment-preview__file-name,.mcomment-modal[data-theme=dark] .mcomment-thread__body,.mcomment-modal[data-theme=dark] .mcomment-thread__name{color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-preview__parent{background:rgba(88,101,242,.35);color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-preview__file-icon{color:rgb(144.78,153.36,246.42)}.mcomment-modal[data-theme=dark] .mcomment-preview__thumb{border-color:#404249}.mcomment-modal[data-theme=dark] .mcomment-thread__meta{border-color:#404249}.mcomment-modal[data-theme=dark] .mcomment-thread__content{background:#313338;border-color:#404249;box-shadow:none}.mcomment-modal[data-theme=dark] .mcomment-thread__content--focus{border-color:rgb(201.56,205.72,250.84);box-shadow:0 0 0 3px rgba(88,101,242,.28)}.mcomment-modal[data-theme=dark] .mcomment-thread__content--descendant{border-color:rgb(135.3166666667,144.6333333333,245.6833333333);background:rgba(88,101,242,.16)}.mcomment-modal[data-theme=dark] .mcomment-thread__sequence{color:rgb(182.6333333333,188.2666666667,249.3666666667)}.mcomment-modal[data-theme=dark] .mcomment-thread__sequence:hover{color:rgb(211.0233333333,214.4466666667,251.5766666667)}.mcomment-modal[data-theme=dark] .mcomment-thread__badge{background:rgba(88,101,242,.38);color:rgb(173.17,179.54,248.63)}.mcomment-modal[data-theme=dark] .mcomment-thread__children{border-left-color:#404249}.mcomment-modal[data-theme=dark] .mcomment-login__label{color:#b5bac1}.mcomment-modal[data-theme=dark] .mcomment-login__input{background:#1e1f22;border-color:#404249;color:#f2f3f5}.mcomment-modal[data-theme=dark] .mcomment-login__input:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.mcomment-modal[data-theme=dark] .mcomment-login__cancel{color:#b5bac1}.mcomment-modal[data-theme=dark] .mcomment-login__cancel:hover{background:rgba(148,163,184,.12);color:#f2f3f5}.mcomment-modal__dialog{background:#f7fafa;border-radius:14px;width:min(420px,92vw);box-shadow:0 18px 40px -20px rgba(17,24,39,.45);padding:22px 24px;position:relative;display:flex;flex-direction:column;gap:16px}.mcomment-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcomment-modal__title{margin:0;padding:0;border:none;background:0 0;font-size:1.1rem;font-weight:600;color:#1f2933}.mcomment-modal__close{border:none;background:0 0;font-size:1.4rem;line-height:1;cursor:pointer;color:#6b7280;padding:4px;transition:color .2s ease,transform .2s ease}.mcomment-modal__close:hover{color:#1f2933;transform:scale(1.05)}.mcomment-modal--preview .mcomment-modal__dialog{width:min(560px,90vw);max-height:90vh;overflow-y:auto;padding:24px;border-radius:16px;gap:20px}.mcomment-preview{display:flex;flex-direction:column;gap:16px}.mcomment-preview__parent{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.8rem;color:#5865f2;background:rgba(88,101,242,.12)}.mcomment-preview__body{padding:16px;border:1px solid #e4e8f2;border-radius:12px;background:rgba(248,250,252,.9);color:#1f2933;line-height:1.7}.mcomment-preview__section{display:flex;flex-direction:column;gap:12px}.mcomment-preview__section-title{margin:0;font-size:.9rem;font-weight:600;color:#6b7280}.mcomment-preview__file-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mcomment-preview__file{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #eef1f8;border-radius:10px;background:#fff}.mcomment-preview__file-icon{display:inline-flex;align-items:center;justify-content:center;color:#5865f2}.mcomment-preview__file-name{font-size:.9rem;color:#1f2933;text-decoration:none}.mcomment-preview__file-name:hover{text-decoration:underline}.mcomment-preview__file-meta{margin-left:auto;font-size:.8rem;color:#8b93a1}.mcomment-preview__thumb{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eef1f8}.mcomment-modal__content{display:flex;flex-direction:column;gap:18px;overflow-y:auto;max-height:70vh;padding-right:4px}.mcomment-modal--thread .mcomment-modal__dialog{width:min(680px,94vw);max-height:85vh}.mcomment-modal--thread .mcomment-modal__content{max-height:calc(85vh - 72px)}.mcomment-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mcomment-thread__item{display:flex;flex-direction:column;gap:12px}.mcomment-thread__content{border:1px solid #e4e8f2;border-radius:12px;background:#fff;padding:14px 16px;box-shadow:0 12px 24px rgba(15,23,42,.08)}.mcomment-thread__content--focus{border-color:rgba(88,101,242,.65);box-shadow:0 0 0 3px rgba(88,101,242,.16)}.mcomment-thread__content--descendant{border-color:rgba(88,101,242,.28);background:rgba(88,101,242,.08)}.mcomment-thread__meta{border-bottom:1px solid #e4e8f2;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.85rem;color:#6b7280;padding-bottom:8px}.mcomment-thread__sequence{border:none;background:0 0;font-weight:700;color:#5865f2;cursor:pointer;padding:0}.mcomment-thread__sequence:hover{text-decoration:underline}.mcomment-thread__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(88,101,242,.15);color:#5865f2;font-size:.75rem;font-weight:600}.mcomment-thread__name{font-weight:600;color:#1f2933}.mcomment-thread__name--admin{color:#5865f2}.mcomment-thread__id{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:.8rem}.mcomment-thread__time{color:#6b7280}.mcomment-thread__edited{font-size:.75rem;color:#8b93a1}.mcomment-thread__deleted{color:#6b7280;font-style:italic}.mcomment-thread__body{margin-top:10px;font-size:.95rem;color:#1f2933;line-height:1.6;word-break:break-word}.mcomment-thread__body>:last-child{margin-bottom:0}.mcomment-thread__children{margin:0;padding:0 0 0 min(18px,2vw);border-left:2px solid #e4e8f2;display:flex;flex-direction:column;gap:16px}.mcomment-thread__empty{font-size:.9rem;color:#6b7280}.mcomment-login__form{display:flex;flex-direction:column;gap:18px}.mcomment-login__field{display:flex;flex-direction:column;gap:6px}.mcomment-login__label{font-size:.9rem;font-weight:600;color:#6b7280;cursor:auto}.mcomment-login__input{border-radius:8px;border:1px solid #d7dce6;padding:8px 12px;font-size:.95rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment-login__input:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.16)}.mcomment-login__actions{display:flex;justify-content:flex-end;gap:10px}.mcomment-login__cancel{border:none;background:0 0;color:#6b7280;font-size:.9rem;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .2s ease,color .2s ease}.mcomment-login__cancel:hover{background:rgba(148,163,184,.18);color:#1f2933}.mcomment-login__submit{min-width:110px}.mcomment__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:8px 0 16px}.mcomment__search{flex:1 1 260px}.mcomment__search-input{width:100%;border-radius:8px;border:1px solid #d7dce6;padding:6px 12px;font-size:.95rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment__search-input:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.16)}.mcomment-form{background:#f7f9fc;border-radius:14px;padding:20px;margin-bottom:24px;border:1px solid #e4e8f2;display:flex;flex-direction:column;gap:16px}.mcomment-form--reply{margin-top:16px}.mcomment-form__notice{padding:12px 16px;border-radius:12px;background:#f7fafa;border:1px solid #e4e8f2;color:#6b7280;font-size:.9rem}.mcomment-form__blocked{padding:16px;border-radius:12px;border:1px dashed #d7dce6;background:#f7f9fc;color:#6b7280;font-size:.9rem;margin-bottom:12px}.mcomment-form__field{display:flex;flex-direction:column;gap:6px}.mcomment-form__label{font-size:.85rem;font-weight:600;color:#6b7280;pointer-events:none}.mcomment-form__control input[type=text],.mcomment-form__control select,.mcomment-form__control textarea{width:100%;border-radius:8px;border:1px solid #d7dce6;padding:10px 14px;font-size:.95rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment-form__control input[type=text]:focus,.mcomment-form__control select:focus,.mcomment-form__control textarea:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.18)}.mcomment-form__control textarea{resize:vertical;min-height:120px}.mcomment-form__textarea{position:relative;display:block}.mcomment-form__textarea textarea{width:100%;padding-right:32px;min-height:140px}.mcomment-emoji{position:absolute;top:8px;right:8px;z-index:20}.mcomment-emoji.is-open .mcomment-emoji__toggle{background:rgba(88,101,242,.14);border-color:#5865f2;color:#5865f2;box-shadow:0 4px 18px rgba(88,101,242,.28)}.mcomment-emoji__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:999px;background:0 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#6b7280;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease}.mcomment-emoji__toggle:is(:hover,:focus-visible){outline:0;background:rgba(88,101,242,.12);border-color:#5865f2;color:#5865f2;box-shadow:0 0 0 2px rgba(37,99,235,.18);transform:translateY(-1px)}.mcomment-emoji__panel{position:absolute;top:calc(100% + 10px);right:0;width:min(80vw,320px);display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid #e4e8f2;background:rgba(255,255,255,.98);box-shadow:0 22px 44px rgba(15,23,42,.18);z-index:999}.mcomment-emoji__panel[hidden]{display:none}.mcomment-emoji__header{display:flex;align-items:center;gap:8px}.mcomment-emoji__search{flex:1 1 auto;border-radius:8px;border:1px solid #d7dce6;padding:6px 10px;font-size:.85rem;color:#1f2933;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.mcomment-emoji__search:focus{outline:0;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.16)}.mcomment-emoji__counter{font-size:.78rem;color:#8b93a1;white-space:nowrap}.mcomment-emoji__tones{display:none;margin:6px 0 6px;gap:4px;flex-wrap:wrap}.mcomment-emoji__tones:not([hidden]){display:flex;align-items:center}.mcomment-emoji__tone{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:0 0;font-size:1rem;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.mcomment-emoji__tone:is(:hover,:focus-visible){outline:0;border-color:rgba(88,101,242,.4);background:rgba(88,101,242,.12)}.mcomment-emoji__tone.is-active{border-color:rgba(88,101,242,.55);background:rgba(88,101,242,.18);box-shadow:0 2px 10px rgba(88,101,242,.2)}.mcomment-emoji__categories{display:flex;align-items:center;justify-content:space-between;gap:4px;overflow-x:auto;padding:4px;scrollbar-width:thin}.mcomment-emoji__categories::-webkit-scrollbar{height:4px}.mcomment-emoji__categories::-webkit-scrollbar-thumb{background:rgba(107,114,128,.25);border-radius:999px}.mcomment-emoji__category{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;border-radius:8px;border:1px solid transparent;background:0 0;font-size:.78rem;color:#6b7280;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.mcomment-emoji__category:is(:hover,:focus-visible){outline:0;color:#5865f2;background:rgba(88,101,242,.1)}.mcomment-emoji__category.is-active{color:#4752c4;background:rgba(88,101,242,.14);border-color:rgba(88,101,242,.35);transform:translateY(-1px);box-shadow:0 4px 18px rgba(88,101,242,.18)}.mcomment-emoji__category-icon{font-size:1rem;line-height:1}.mcomment-emoji__body{display:flex;flex-direction:column;gap:12px;max-height:220px;overflow-y:auto;padding-right:4px}.mcomment-emoji__body::-webkit-scrollbar{width:6px}.mcomment-emoji__body::-webkit-scrollbar-thumb{background:rgba(107,114,128,.25);border-radius:999px}.mcomment-emoji__recents{margin-top:4px;padding-top:8px;border-top:1px solid #e4e8f2;display:flex;flex-direction:column;gap:6px}.mcomment-emoji__recents-title{margin:0;font-size:.75rem;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:4px}.mcomment-emoji__recents-items{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px;padding-left:2px;margin-left:-2px;margin-right:-4px;align-items:center;scrollbar-width:thin;scrollbar-color:rgba(107,114,128,0.3) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.mcomment-emoji__recents-items::-webkit-scrollbar{height:6px}.mcomment-emoji__recents-items::-webkit-scrollbar-thumb{background:rgba(107,114,128,.25);border-radius:999px}.mcomment-emoji__group{display:flex;flex-direction:column;gap:6px}.mcomment-emoji__group-title{margin:0;font-size:.75rem;font-weight:600;color:#6b7280}.mcomment-emoji__group-items{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.mcomment-emoji__loading{padding:16px 0;font-size:.78rem;color:#6b7280;text-align:center}.mcomment-emoji__item{border:none;background:0 0;cursor:pointer;font-size:1.3rem;line-height:1;border-radius:10px;padding:6px 0;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.mcomment-emoji__item:is(:hover,:focus-visible){outline:0;background:rgba(88,101,242,.12);transform:translateY(-1px);box-shadow:0 6px 16px rgba(88,101,242,.18)}.mcomment-emoji__empty{text-align:center;padding:24px 12px;font-size:.85rem;color:#6b7280}.mcomment-attachments__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.mcomment-attachments__button{border-radius:20px;border:1px solid #d7dce6;background:#fff;color:#5865f2;font-size:.85rem;font-weight:600;padding:6px 14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.mcomment-attachments__button:hover{background:rgba(88,101,242,.15);border-color:#5865f2}.mcomment-attachments__button--refresh{color:#1f2933}.mcomment-attachments__button.is-loading{opacity:.6;pointer-events:none}.mcomment-attachments__note{font-size:.8rem;color:#8b93a1}.mcomment-attachments__item{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #e4e8f2;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.mcomment-attachments__item input{accent-color:#5865f2}.mcomment-attachments__item:hover{border-color:#5865f2;box-shadow:0 4px 14px rgba(88,101,242,.22)}.mcomment-attachments__name{font-size:.85rem;color:#1f2933;flex:1 1 auto}.mcomment-attachments__thumb{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eef1f8}.mcomment-attachments__empty{font-size:.85rem;color:#6b7280}.mcomment-uploads{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mcomment-uploads__item{display:flex;align-items:center;gap:8px;border:1px solid #e4e8f2;border-radius:8px;padding:6px 8px;background:#fff}.mcomment-uploads__item.is-too-large{border-color:#f2a4a4;background:rgba(220,38,38,.08)}.mcomment-uploads__thumb{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #eef1f8}.mcomment-uploads__name{font-size:.85rem;color:#1f2933}.mcomment-uploads__warn{font-size:.75rem;color:#dc2626}.mcomment-uploads__max{font-size:.8rem;color:#8b93a1;margin-top:6px}.mcomment-form__actions{display:flex;justify-content:flex-end;gap:8px}.mcomment-form__submit{border:none;border-radius:999px;padding:10px 24px;font-size:.85rem;font-weight:600;color:#fff;background:#5865f2;cursor:pointer;transition:background .2s ease,transform .2s ease}.mcomment-form__submit:hover{background:#4752c4;transform:translateY(-1px)}.mcomment-form__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.mcomment-form__preview{border:none;border-radius:999px;padding:9px 20px;font-size:.8rem;font-weight:600;background:#e4e6ec;color:#374151;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.mcomment-form__preview:hover{background:#e4e7ef}.mcomment-form__preview:focus-visible{outline:2px solid #5865f2;outline-offset:2px}.mcomment-form__preview.is-loading{opacity:.6;cursor:wait;transform:none}.mcomment__empty{padding:32px;border:2px dashed #e4e8f2;border-radius:12px;text-align:center;color:#6b7280;font-size:.95rem}.mcomment__load-more{display:flex;align-items:center;justify-content:center;padding:16px 0 8px;font-size:.9rem;color:#6b7280;transition:color .2s ease}.mcomment__load-more.is-loading{color:#5865f2}.mcomment__load-more-text{display:inline-flex;align-items:center;gap:.4em}.mcomment__back-to-top{display:flex;align-items:center;justify-content:center;gap:.5em;margin:24px auto 16px;padding:10px 18px;border-radius:999px;border:1px solid #e4e8f2;background:#f7fafa;color:#5865f2;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.mcomment__back-to-top:hover{background:rgba(88,101,242,.1);color:rgb(69.0733333333,83.5466666667,240.5266666667);transform:translateY(-1px)}.mcomment__back-to-top:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(88,101,242,.2)}.mcomment__back-to-top:active{transform:translateY(0)}.mcomment__sentinel{width:100%;height:1px}.mcomment-date-divider{display:flex;align-items:center;gap:12px;margin:28px 0 16px;font-size:.85rem;font-weight:600;color:#6b7280}.mcomment-date-divider::after,.mcomment-date-divider::before{content:"";flex:1;height:1px;background:#e4e8f2}.mcomment-date-divider__label{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:#f7fafa;border:1px solid #e4e8f2}.mcomment-item{border:1px solid #e4e8f2;border-radius:10px;padding:14px 16px;margin-bottom:12px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.06);transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.mcomment-item--highlight{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.25);background:rgba(88,101,242,.15)}.mcomment-item--pinned{border-color:#5865f2;box-shadow:0 12px 24px rgba(88,101,242,.18);background:rgba(249.3917910448,249.828358209,254.5634328358,.745)}.mcomment-item--pinned .mcomment-item__sequence{color:#5865f2}.mcomment-item--child{margin-left:24px;border-left:4px solid rgba(37,99,235,.2)}.mcomment-item--owned .mcomment-item__id{color:#22c55e}.mcomment-item__meta{border-bottom:1px solid #e4e8f2;display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;padding:0 12px 8px 0;margin-bottom:8px;font-size:.8rem;color:#6b7280}.mcomment-item__meta:has(.mcomment-item__deleted){border-bottom:none;padding-bottom:0;margin-bottom:0}.mcomment-item__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;min-height:22px;border-radius:999px;font-size:.72rem;font-weight:600;background:rgba(88,101,242,.12);color:#5865f2}.mcomment-item__badge .mcomment-icon{color:inherit}.mcomment-item__badge--pinned .mcomment-icon{color:#5865f2}.mcomment-item__banned,.mcomment-item__edited{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:600}.mcomment-item__banned{color:#dc2626}.mcomment-item__reference{margin-bottom:14px;padding:12px 14px;border-left:3px solid #5865f2;border-radius:12px;background:rgba(189,193,233,.15)}.mcomment-item__reference-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.85rem;color:#6b7280}.mcomment-item__reference-header:has(.mcomment-item__reference-deleted){margin-bottom:0}.mcomment-item__reference-number{font-weight:700;color:#5865f2;text-decoration:none}.mcomment-item__reference-number:hover{text-decoration:underline}.mcomment-item__reference-author{font-weight:600}.mcomment-item__reference-id{font-size:.8rem;color:#6b7280}.mcomment-item__reference-body{font-size:.9rem;color:#1f2933;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcomment-item__reference-body.is-expanded{white-space:normal;overflow:visible}.mcomment-item__reference-toggle{margin-top:6px;border:none;background:0 0;color:#5865f2;font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.mcomment-item__reference-toggle:hover{text-decoration:underline}.mcomment-item__sequence{font-weight:700;color:#5865f2;text-decoration:none}.mcomment-item__sequence:hover{text-decoration:underline}.mcomment-item__replies{line-height:1.2;padding:2px 8px;border:1px solid rgba(88,101,242,.35);border-radius:999px;background:rgba(88,101,242,.08);color:#5865f2;cursor:pointer;display:inline-flex;align-items:center;transition:background .2s ease,border-color .2s ease}.mcomment-item__replies:hover{background:rgba(88,101,242,.14);border-color:rgba(88,101,242,.5)}.mcomment-item__replies .mcomment-icon{width:1em;height:1em}.mcomment-item__replies .mcomment-item__replies-count{font-weight:600}.mcomment-item__replies-icon{width:1em;height:1em}.mcomment-item__replies-count{font-weight:600}.mcomment-item__name{font-weight:600;color:#1f2933}.mcomment-item__body{line-height:1.7;font-size:.95rem;padding:0 8px;color:#1f2933;word-break:break-word;white-space:normal}.mcomment-item__body>:last-child{margin-bottom:0}.mcomment-body--emoji-only{font-size:clamp(2.3rem, 7vw, 3.4rem);line-height:1.2;word-break:normal}.mcomment-body--emoji-only>*{margin:0}.mcomment-item__attachments{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.mcomment-attachment{border:1px solid #eef1f8;border-radius:12px;overflow:hidden;background:#f7f9fc;text-align:center;font-size:.8rem;color:#6b7280}.mcomment-attachment img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.mcomment-attachment a{display:block;color:inherit;text-decoration:none}.mcomment-attachment figcaption{padding:8px}.mcomment-item__actions{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.mcomment-votes{display:inline-flex;align-items:center;gap:6px;background:#f7f9fc;border-radius:999px;padding:4px 10px;border:1px solid #eef1f8}.mcomment-votes__button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid transparent;background:0 0;color:#6b7280;font-size:.85rem;font-weight:700;cursor:pointer;transition:color .2s ease}.mcomment-votes__button:hover{color:#5865f2}.mcomment-votes__button.is-active{color:#5865f2}.mcomment-votes__button:disabled{opacity:.5;cursor:not-allowed}.mcomment-votes__score{font-weight:600;color:#1f2933;min-width:32px;text-align:center}.mcomment-item__reply{border:none;background:0 0;color:#5865f2;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:999px;transition:background .2s ease}.mcomment-item__reply:hover{background:rgba(88,101,242,.15)}.mcomment-item__reply.is-disabled{cursor:not-allowed;opacity:.6;background:0 0}.mcomment-item__children{margin-top:18px;display:grid;gap:16px}.mcomment-item__reply-form{margin-top:16px}.mcomment__ngids{margin:8px 0 12px}.mcomment-ng summary{cursor:pointer;color:#6b7280;margin-bottom:6px}.mcomment-ng__list{list-style:none;padding-left:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.mcomment-ng__list>li{margin-bottom:0}.mcomment-ng__item{display:flex;align-items:center;gap:8px;border:1px solid #e4e8f2;background:#f7f9fc;padding:6px 10px;border-radius:8px}.mcomment-ng__item code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;color:#1f2933}.mcomment-ng__remove{border:0;background:#fff;border:1px solid #d7dce6;border-radius:999px;padding:4px 10px;font-size:.85rem;cursor:pointer}.mcomment-ng__remove:hover{border-color:#5865f2;color:#5865f2;background:rgba(88,101,242,.15)}.mcomment-item{position:relative}.mcomment-item__menu{position:absolute;top:10px;right:10px}.mcomment-menu__button{border:0;background:0 0;font-size:20px;line-height:1;cursor:pointer;color:#6b7280;padding:2px 6px;border-radius:6px}.mcomment-menu__button:hover{color:#1f2933}.mcomment-menu__list{display:none;position:absolute;right:0;margin-top:6px;background:#fff;border:1px solid #d7dce6;border-radius:8px;box-shadow:0 6px 18px rgba(15,23,42,.06);z-index:5}.mcomment-menu__list.is-open{display:block}.mcomment-menu__item{display:flex;border:0;background:0 0;padding:8px 12px;width:180px;text-align:left;cursor:pointer;font-size:.9rem}.mcomment-menu__item:hover{background:rgba(189,193,233,.15)}.mcomment-item__deleted,.mcomment-item__reference-deleted{font-size:.85rem;color:#6b7280;margin-left:6px;padding:2px 6px;font-style:italic}.plugin-mcomment-root--dark,.plugin-mcomment-root[data-theme=dark]{color:#f2f3f5;color-scheme:dark}.plugin-mcomment-root--dark a,.plugin-mcomment-root[data-theme=dark] a{color:rgb(111.6583333333,122.8166666667,243.8416666667)}.plugin-mcomment-root--dark .mcomment__title,.plugin-mcomment-root[data-theme=dark] .mcomment__title{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment__search-input,.plugin-mcomment-root[data-theme=dark] .mcomment__search-input{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment__sort,.plugin-mcomment-root[data-theme=dark] .mcomment__sort{color:#b5bac1}.plugin-mcomment-root--dark .mcomment__sort select,.plugin-mcomment-root[data-theme=dark] .mcomment__sort select{background:#313338;border-color:#404249;color:#f2f3f5;box-shadow:none}.plugin-mcomment-root--dark .mcomment__sort select:focus,.plugin-mcomment-root[data-theme=dark] .mcomment__sort select:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment__order,.plugin-mcomment-root[data-theme=dark] .mcomment__order{background:#313338;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment__order:hover,.plugin-mcomment-root[data-theme=dark] .mcomment__order:hover{background:#4752c4}.plugin-mcomment-root--dark .mcomment__notice,.plugin-mcomment-root[data-theme=dark] .mcomment__notice{background:#313338;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment__notice--success,.plugin-mcomment-root[data-theme=dark] .mcomment__notice--success{border-color:rgb(20.7518796992,163.2481203008,152.1804511278);background:rgba(15,118,110,.18);color:rgb(23.6278195489,185.8721804511,173.2706766917)}.plugin-mcomment-root--dark .mcomment__notice--error,.plugin-mcomment-root[data-theme=dark] .mcomment__notice--error{border-color:rgb(227.0833333333,81.9166666667,81.9166666667);background:rgba(220,38,38,.18);color:rgb(228.5,90.7,90.7)}.plugin-mcomment-root--dark .mcomment-form__textarea textarea,.plugin-mcomment-root[data-theme=dark] .mcomment-form__textarea textarea{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-form__textarea textarea::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__textarea textarea::-moz-placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-form__textarea textarea::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__textarea textarea::placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-form__textarea textarea:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-form__textarea textarea:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-form__preview,.plugin-mcomment-root[data-theme=dark] .mcomment-form__preview{background:rgba(43,45,49,.8);border:none;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-form__preview:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-form__preview:hover{background:rgba(64,66,73,.6)}.plugin-mcomment-root--dark .mcomment-preview__meta,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__meta{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-preview__name,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__name{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-preview__body,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__body{background:rgba(43,45,49,.86);border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-preview__section-title,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__section-title{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-preview__file,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__file{background:rgba(43,45,49,.7);border-color:#404249}.plugin-mcomment-root--dark .mcomment-preview__file-name,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__file-name{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-preview__file-meta,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__file-meta{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-preview__parent,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__parent{background:rgba(88,101,242,.35);color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-preview__file-icon,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__file-icon{color:rgb(158.975,166.45,247.525)}.plugin-mcomment-root--dark .mcomment-preview__thumb,.plugin-mcomment-root[data-theme=dark] .mcomment-preview__thumb{border-color:#404249}.plugin-mcomment-root--dark .mcomment-emoji__toggle,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji.is-open .mcomment-emoji__toggle,.plugin-mcomment-root--dark .mcomment-emoji__toggle:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__toggle:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji.is-open .mcomment-emoji__toggle,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle:hover{background:rgba(88,101,242,.28);border-color:#5865f2;color:#f2f3f5;box-shadow:0 6px 20px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__panel,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__panel{background:rgba(43,45,49,.96);border-color:#404249;box-shadow:0 28px 44px rgba(0,0,0,.55)}.plugin-mcomment-root--dark .mcomment-emoji__search,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-emoji__search::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search::-moz-placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__search::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search::placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__search:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__counter,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__counter{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__tones:not([hidden]),.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__tones:not([hidden]){margin:8px 0}.plugin-mcomment-root--dark .mcomment-emoji__tone,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__tone{border-color:#404249;background:rgba(43,45,49,.6);color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-emoji__tone:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__tone:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__tone:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__tone:hover{border-color:rgba(88,101,242,.45);background:rgba(88,101,242,.22)}.plugin-mcomment-root--dark .mcomment-emoji__tone.is-active,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__tone.is-active{border-color:rgba(88,101,242,.7);background:rgba(88,101,242,.32);box-shadow:0 2px 12px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__category,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__category:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__category:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category:hover{color:#5865f2;background:rgba(88,101,242,.24)}.plugin-mcomment-root--dark .mcomment-emoji__category.is-active,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category.is-active{color:#f2f3f5;background:rgba(88,101,242,.32);border-color:rgba(88,101,242,.45);box-shadow:0 6px 20px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__recents,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__recents{border-top-color:rgb(83.0598540146,85.6554744526,94.7401459854)}.plugin-mcomment-root--dark .mcomment-emoji__recents-title,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__recents-title{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__recents-items,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__recents-items{scrollbar-color:rgba(181,186,193,0.35) transparent}.plugin-mcomment-root--dark .mcomment-emoji__recents-items::-webkit-scrollbar-thumb,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__recents-items::-webkit-scrollbar-thumb{background:rgba(181,186,193,.35)}.plugin-mcomment-root--dark .mcomment-emoji__item:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__item:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__item:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__item:hover{background:rgba(88,101,242,.28)}.plugin-mcomment-root--dark .mcomment-emoji__group-title,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__group-title{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__loading,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__loading{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__empty,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__empty{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-admin--active,.plugin-mcomment-root[data-theme=dark] .mcomment-admin--active{background:rgb(52.5347826087,54.9782608696,59.8652173913);border-color:rgb(87.8248175182,90.5693430657,100.1751824818);box-shadow:0 16px 36px rgba(0,0,0,.45)}.plugin-mcomment-root--dark .mcomment-admin__status,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__status{color:rgb(23.6278195489,185.8721804511,173.2706766917)}.plugin-mcomment-root--dark .mcomment-admin__input,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__input{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-admin__input:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__input:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-admin__button,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button{background:#5865f2}.plugin-mcomment-root--dark .mcomment-admin__button:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button:hover{background:rgb(125.8533333333,135.9066666667,244.9466666667)}.plugin-mcomment-root--dark .mcomment-admin__button--unban,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button--unban{background:rgb(227.0833333333,81.9166666667,81.9166666667)}.plugin-mcomment-root--dark .mcomment-admin__button--unban:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button--unban:hover{background:rgb(232.75,117.05,117.05)}.plugin-mcomment-root--dark .mcomment-admin__posting,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__posting{background:#2b2d31;border-color:#404249}.plugin-mcomment-root--dark .mcomment-admin__posting-status,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__posting-status{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-admin__button--posting-stop,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button--posting-stop{background:rgb(228.5,90.7,90.7)}.plugin-mcomment-root--dark .mcomment-admin__button--posting-stop:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__button--posting-stop:hover{background:rgb(232.75,117.05,117.05)}.plugin-mcomment-root--dark .mcomment-admin__banned-item,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__banned-item{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-admin__banned-code,.plugin-mcomment-root[data-theme=dark] .mcomment-admin__banned-code{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item__attachments,.plugin-mcomment-root[data-theme=dark] .mcomment-item__attachments{background:0 0}.plugin-mcomment-root--dark .mcomment-attachments__item,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__item{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-attachments__item:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__item:hover{border-color:rgb(92.5897810219,95.4832116788,105.6102189781);box-shadow:0 4px 18px rgba(0,0,0,.5)}.plugin-mcomment-root--dark .mcomment-attachment,.plugin-mcomment-root[data-theme=dark] .mcomment-attachment{background:rgb(52.5347826087,54.9782608696,59.8652173913);border-color:#404249;color:#b5bac1;box-shadow:0 10px 24px rgba(0,0,0,.15)}.plugin-mcomment-root--dark .mcomment-attachment img,.plugin-mcomment-root[data-theme=dark] .mcomment-attachment img{border-bottom:1px solid #404249}.plugin-mcomment-root--dark .mcomment-attachment a,.plugin-mcomment-root[data-theme=dark] .mcomment-attachment a{color:rgb(173.17,179.54,248.63)}.plugin-mcomment-root--dark .mcomment-attachment figcaption,.plugin-mcomment-root[data-theme=dark] .mcomment-attachment figcaption{background:rgba(64,66,73,.35);color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-icon--admin,.plugin-mcomment-root[data-theme=dark] .mcomment-icon--admin{color:#fbbf24}.plugin-mcomment-root--dark .mcomment-date-divider,.plugin-mcomment-root[data-theme=dark] .mcomment-date-divider{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-date-divider::after,.plugin-mcomment-root--dark .mcomment-date-divider::before,.plugin-mcomment-root[data-theme=dark] .mcomment-date-divider::after,.plugin-mcomment-root[data-theme=dark] .mcomment-date-divider::before{background:#404249}.plugin-mcomment-root--dark .mcomment-date-divider__label,.plugin-mcomment-root[data-theme=dark] .mcomment-date-divider__label{background:#2b2d31;border:1px solid #404249;color:#b5bac1}.plugin-mcomment-root--dark .mcomment-ng summary,.plugin-mcomment-root[data-theme=dark] .mcomment-ng summary{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-ng__item,.plugin-mcomment-root[data-theme=dark] .mcomment-ng__item{border-color:#404249;background:#313338}.plugin-mcomment-root--dark .mcomment-ng__item code,.plugin-mcomment-root[data-theme=dark] .mcomment-ng__item code{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-ng__remove,.plugin-mcomment-root[data-theme=dark] .mcomment-ng__remove{background:#2b2d31;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-ng__remove:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-ng__remove:hover{border-color:#5865f2;background:rgba(88,101,242,.22)}.plugin-mcomment-root--dark .mcomment-menu__button,.plugin-mcomment-root[data-theme=dark] .mcomment-menu__button{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-menu__button:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-menu__button:hover{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-menu__list,.plugin-mcomment-root[data-theme=dark] .mcomment-menu__list{background:#2b2d31;border-color:#404249;box-shadow:none}.plugin-mcomment-root--dark .mcomment-menu__item:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-menu__item:hover{background:rgba(88,101,242,.22)}.plugin-mcomment-root--dark .mcomment-item__deleted,.plugin-mcomment-root--dark .mcomment-item__reference-deleted,.plugin-mcomment-root[data-theme=dark] .mcomment-item__deleted,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference-deleted{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-item__edited,.plugin-mcomment-root[data-theme=dark] .mcomment-item__edited{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-item__banned,.plugin-mcomment-root[data-theme=dark] .mcomment-item__banned{color:rgb(237.7083333333,147.7916666667,147.7916666667)}.plugin-mcomment-root--dark .mcomment__notice--warning,.plugin-mcomment-root[data-theme=dark] .mcomment__notice--warning{border-color:#facc15;background:rgba(250,204,21,.18);color:#fde68a}.plugin-mcomment-root--dark .mcomment-form,.plugin-mcomment-root[data-theme=dark] .mcomment-form{background:#313338;border-color:#404249}.plugin-mcomment-root--dark .mcomment-form__notice,.plugin-mcomment-root[data-theme=dark] .mcomment-form__notice{background:#2b2d31;border-color:#404249;color:#b5bac1}.plugin-mcomment-root--dark .mcomment-form__blocked,.plugin-mcomment-root[data-theme=dark] .mcomment-form__blocked{border-color:#404249;background:#2b2d31;color:#b5bac1}.plugin-mcomment-root--dark .mcomment-form__label,.plugin-mcomment-root[data-theme=dark] .mcomment-form__label{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-form__control input[type=text],.plugin-mcomment-root--dark .mcomment-form__control select,.plugin-mcomment-root--dark .mcomment-form__control textarea,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control input[type=text],.plugin-mcomment-root[data-theme=dark] .mcomment-form__control select,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control textarea{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-form__control input[type=text]::-moz-placeholder,.plugin-mcomment-root--dark .mcomment-form__control select::-moz-placeholder,.plugin-mcomment-root--dark .mcomment-form__control textarea::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control input[type=text]::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control select::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control textarea::-moz-placeholder{color:rgb(214.3,217.05,220.9)}.plugin-mcomment-root--dark .mcomment-form__control input[type=text]::placeholder,.plugin-mcomment-root--dark .mcomment-form__control select::placeholder,.plugin-mcomment-root--dark .mcomment-form__control textarea::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control input[type=text]::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control select::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control textarea::placeholder{color:rgb(214.3,217.05,220.9)}.plugin-mcomment-root--dark .mcomment-form__control input[type=text]:focus,.plugin-mcomment-root--dark .mcomment-form__control select:focus,.plugin-mcomment-root--dark .mcomment-form__control textarea:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control input[type=text]:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control select:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-form__control textarea:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__toggle,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle{background:rgba(43,45,49,.92);border-color:#404249;color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji.is-open .mcomment-emoji__toggle,.plugin-mcomment-root--dark .mcomment-emoji__toggle:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__toggle:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji.is-open .mcomment-emoji__toggle,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__toggle:hover{background:rgba(88,101,242,.28);border-color:#5865f2;color:#f2f3f5;box-shadow:0 6px 20px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__panel,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__panel{background:rgba(43,45,49,.96);border-color:rgb(83.0598540146,85.6554744526,94.7401459854);box-shadow:0 28px 44px rgba(0,0,0,.55)}.plugin-mcomment-root--dark .mcomment-emoji__search,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search{background:#1e1f22;border-color:#404249;color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-emoji__search::-moz-placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search::-moz-placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__search::placeholder,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search::placeholder{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__search:focus,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__search:focus{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__counter,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__counter{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__category,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-emoji__category:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__category:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category:hover{color:#5865f2;background:rgba(88,101,242,.24)}.plugin-mcomment-root--dark .mcomment-emoji__category.is-active,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__category.is-active{color:#f2f3f5;background:rgba(88,101,242,.32);border-color:rgba(88,101,242,.45);box-shadow:0 6px 20px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-emoji__item:focus-visible,.plugin-mcomment-root--dark .mcomment-emoji__item:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__item:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__item:hover{background:rgba(88,101,242,.28)}.plugin-mcomment-root--dark .mcomment-emoji__empty,.plugin-mcomment-root[data-theme=dark] .mcomment-emoji__empty{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-attachments__button,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__button{background:#2b2d31;border-color:#404249;color:rgb(135.3166666667,144.6333333333,245.6833333333)}.plugin-mcomment-root--dark .mcomment-attachments__button:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__button:hover{background:rgba(88,101,242,.18);border-color:#5865f2}.plugin-mcomment-root--dark .mcomment-attachments__empty,.plugin-mcomment-root--dark .mcomment-attachments__note,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__empty,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__note{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-attachments__item,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__item{background:#2b2d31;border-color:#404249}.plugin-mcomment-root--dark .mcomment-attachments__item:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__item:hover{border-color:#5865f2;box-shadow:0 4px 18px rgba(88,101,242,.3)}.plugin-mcomment-root--dark .mcomment-attachments__name,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__name{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-uploads__item,.plugin-mcomment-root[data-theme=dark] .mcomment-uploads__item{background:#2b2d31;border-color:#404249}.plugin-mcomment-root--dark .mcomment-uploads__item.is-too-large,.plugin-mcomment-root[data-theme=dark] .mcomment-uploads__item.is-too-large{background:rgba(220,38,38,.12);border-color:rgb(228.5,90.7,90.7)}.plugin-mcomment-root--dark .mcomment-uploads__thumb,.plugin-mcomment-root[data-theme=dark] .mcomment-uploads__thumb{border-color:#4a4d53}.plugin-mcomment-root--dark .mcomment-uploads__max,.plugin-mcomment-root--dark .mcomment-uploads__name,.plugin-mcomment-root[data-theme=dark] .mcomment-uploads__max,.plugin-mcomment-root[data-theme=dark] .mcomment-uploads__name{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-attachments__thumb,.plugin-mcomment-root[data-theme=dark] .mcomment-attachments__thumb{border-color:#4a4d53}.plugin-mcomment-root--dark .mcomment__empty,.plugin-mcomment-root[data-theme=dark] .mcomment__empty{color:#b5bac1;border-color:#404249;background:#2b2d31}.plugin-mcomment-root--dark .mcomment__load-more,.plugin-mcomment-root[data-theme=dark] .mcomment__load-more{color:#b5bac1}.plugin-mcomment-root--dark .mcomment__load-more.is-loading,.plugin-mcomment-root[data-theme=dark] .mcomment__load-more.is-loading{color:rgb(173.17,179.54,248.63)}.plugin-mcomment-root--dark .mcomment__back-to-top,.plugin-mcomment-root[data-theme=dark] .mcomment__back-to-top{border-color:#404249;background:#2b2d31;color:rgb(144.78,153.36,246.42)}.plugin-mcomment-root--dark .mcomment__back-to-top:hover,.plugin-mcomment-root[data-theme=dark] .mcomment__back-to-top:hover{background:rgba(88,101,242,.2);color:rgb(173.17,179.54,248.63)}.plugin-mcomment-root--dark .mcomment__back-to-top:focus-visible,.plugin-mcomment-root[data-theme=dark] .mcomment__back-to-top:focus-visible{box-shadow:0 0 0 2px rgba(88,101,242,.35)}.plugin-mcomment-root--dark .mcomment-item,.plugin-mcomment-root[data-theme=dark] .mcomment-item{background:#313338;border-color:#404249;box-shadow:none}.plugin-mcomment-root--dark .mcomment-item--highlight,.plugin-mcomment-root[data-theme=dark] .mcomment-item--highlight{border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.35);background:rgba(88,101,242,.22)}.plugin-mcomment-root--dark .mcomment-item--pinned,.plugin-mcomment-root[data-theme=dark] .mcomment-item--pinned{border-color:rgb(125.8533333333,135.9066666667,244.9466666667);box-shadow:0 12px 26px rgba(88,101,242,.22)}.plugin-mcomment-root--dark .mcomment-item--pinned .mcomment-item__sequence,.plugin-mcomment-root[data-theme=dark] .mcomment-item--pinned .mcomment-item__sequence{color:rgb(173.17,179.54,248.63)}.plugin-mcomment-root--dark .mcomment-item__meta,.plugin-mcomment-root[data-theme=dark] .mcomment-item__meta{border-color:#404249;color:#b5bac1}.plugin-mcomment-root--dark .mcomment-item__name,.plugin-mcomment-root[data-theme=dark] .mcomment-item__name{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item__body,.plugin-mcomment-root[data-theme=dark] .mcomment-item__body{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item--owned .mcomment-item__id,.plugin-mcomment-root[data-theme=dark] .mcomment-item--owned .mcomment-item__id{color:#4ade80}.plugin-mcomment-root--dark .mcomment-item__id,.plugin-mcomment-root--dark .mcomment-item__reference-id,.plugin-mcomment-root[data-theme=dark] .mcomment-item__id,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference-id{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-item__reference,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference{background:rgba(30,31,34,.2);border-left-color:#5865f2}.plugin-mcomment-root--dark .mcomment-item__badge,.plugin-mcomment-root[data-theme=dark] .mcomment-item__badge{background:rgba(88,101,242,.28);color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item__badge .mcomment-icon,.plugin-mcomment-root[data-theme=dark] .mcomment-item__badge .mcomment-icon{color:inherit}.plugin-mcomment-root--dark .mcomment-item__badge--pinned .mcomment-icon,.plugin-mcomment-root[data-theme=dark] .mcomment-item__badge--pinned .mcomment-icon{color:rgb(173.17,179.54,248.63)}.plugin-mcomment-root--dark .mcomment-item__reference-body,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference-body{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item__reference-body.is-expanded,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference-body.is-expanded{overflow:visible}.plugin-mcomment-root--dark .mcomment-item__reference-toggle,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reference-toggle{color:rgb(135.3166666667,144.6333333333,245.6833333333)}.plugin-mcomment-root--dark .mcomment-votes,.plugin-mcomment-root[data-theme=dark] .mcomment-votes{background:#2b2d31;border-color:#404249}.plugin-mcomment-root--dark .mcomment-votes__button,.plugin-mcomment-root[data-theme=dark] .mcomment-votes__button{color:#b5bac1}.plugin-mcomment-root--dark .mcomment-votes__button:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-votes__button:hover{color:rgb(144.78,153.36,246.42)}.plugin-mcomment-root--dark .mcomment-votes__button.is-active,.plugin-mcomment-root[data-theme=dark] .mcomment-votes__button.is-active{color:rgb(144.78,153.36,246.42)}.plugin-mcomment-root--dark .mcomment-votes__score,.plugin-mcomment-root[data-theme=dark] .mcomment-votes__score{color:#f2f3f5}.plugin-mcomment-root--dark .mcomment-item__reply,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reply{color:rgb(135.3166666667,144.6333333333,245.6833333333)}.plugin-mcomment-root--dark .mcomment-item__reply:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-item__reply:hover{background:rgba(88,101,242,.18)}.plugin-mcomment-root--dark .mcomment-item__replies,.plugin-mcomment-root[data-theme=dark] .mcomment-item__replies{border-color:rgba(88,101,242,.5);background:rgba(88,101,242,.24);color:rgb(182.6333333333,188.2666666667,249.3666666667)}.plugin-mcomment-root--dark .mcomment-item__replies:hover,.plugin-mcomment-root[data-theme=dark] .mcomment-item__replies:hover{background:rgba(88,101,242,.3);border-color:rgba(88,101,242,.7)}.plugin-mcomment-root--dark .mcomment-item__replies .mcomment-icon,.plugin-mcomment-root[data-theme=dark] .mcomment-item__replies .mcomment-icon{color:rgb(201.56,205.72,250.84)}.plugin-mcomment-root--dark .mcomment-item__replies .mcomment-item__replies-count,.plugin-mcomment-root[data-theme=dark] .mcomment-item__replies .mcomment-item__replies-count{color:#f2f3f5}@media (max-width:640px){.mcomment-item--child{margin-left:12px}.mcomment-item__attachments{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.mcomment-item__replies{gap:4px}.mcomment-item__replies .mcomment-icon{width:1em;height:1em}.mcomment-item__replies .mcomment-item__replies-count{font-weight:600}body.mcomment-modal-open{overflow:hidden}.mcomment-image-modal{position:fixed;inset:0;z-index:3000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mcomment-image-modal.is-active{display:flex}.mcomment-image-modal__dialog{position:relative;width:min(90vw,960px);max-height:90vh;display:flex;flex-direction:column;gap:16px;outline:0}.mcomment-image-modal__figure{margin:0;display:flex;flex-direction:column;gap:16px}.mcomment-image-modal__image{width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 20px 45px rgba(15,23,42,.4);background:#fff}.mcomment-image-modal__caption{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;color:#f8fafc}.mcomment-image-modal__caption.is-empty .mcomment-image-modal__caption-text{display:none}.mcomment-image-modal__caption a{color:#c7d2fe;text-decoration:underline}.mcomment-image-modal__caption a:hover{color:#e0e7ff}.mcomment-image-modal__close{position:absolute;top:-12px;right:-12px;width:40px;height:40px;border:none;border-radius:999px;background:rgba(15,23,42,.75);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.mcomment-image-modal__close:hover{background:rgba(37,99,235,.75);transform:scale(1.05)}.mcomment-image-modal__close:focus-visible{outline:2px solid #c7d2fe;outline-offset:2px}.mcomment-image-modal--dark{background:rgba(0,0,0,.86)}.mcomment-image-modal--dark .mcomment-image-modal__image{background:#313338}.mcomment-image-modal--dark .mcomment-image-modal__caption{color:#f2f3f5}.mcomment-image-modal--dark .mcomment-image-modal__caption a{color:rgb(173.17,179.54,248.63)}.mcomment-image-modal--dark .mcomment-image-modal__caption a:hover{color:rgb(220.4866666667,223.1733333333,252.3133333333)}.mcomment-image-modal--dark .mcomment-image-modal__close{background:rgba(0,0,0,.7)}.mcomment-image-modal--dark .mcomment-image-modal__close:hover{background:rgba(88,101,242,.75)}