/* Scoped to this plugin: no body, header, theme or reader layout rules. */
.mc-community{--mc-bg:#151519;--mc-panel:#101014;--mc-line:#313139;--mc-text:#eeeef2;--mc-muted:#b5b5c1;--mc-accent:#f4a6a6;--mc-red:#e45151;--mc-gradient:linear-gradient(263deg,#e45151 0%,#872d2d 100%);box-sizing:border-box;background:var(--mc-bg);color:var(--mc-text);border:1px solid var(--mc-line);border-radius:12px;padding:28px;margin:36px auto;font-family:inherit;font-size:15px;line-height:1.65;overflow-wrap:anywhere;max-width:100%;text-align:left}
.mc-community *,.mc-community *::before,.mc-community *::after{box-sizing:border-box}.mc-community [hidden]{display:none!important}.mc-community h1,.mc-community h2,.mc-community h3{color:var(--mc-text);line-height:1.35;margin:0 0 16px}.mc-community h3{font-size:20px}.mc-community a{color:var(--mc-accent);text-decoration:none}.mc-community a:hover{text-decoration:underline}.mc-community button,.mc-community input,.mc-community textarea,.mc-community select{font:inherit}.mc-community button{cursor:pointer;border:1px solid var(--mc-line);border-radius:7px;background:transparent;color:var(--mc-text);padding:8px 12px;min-height:38px;line-height:1.35;text-transform:none;letter-spacing:normal;box-shadow:none}.mc-community button:hover{background:#292930}.mc-community button:disabled{opacity:.5;cursor:not-allowed}.mc-community :focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}.mc-community input[type=hidden]{display:none!important}
.mc-reaction-header{text-align:center}.mc-reaction-header h2{margin-bottom:3px;font-size:19px}.mc-reaction-header p{color:var(--mc-muted);font-size:12px;margin:0}.mc-reactions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:640px;margin:20px auto 30px}.mc-community .mc-reactions button{border-color:transparent;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;padding:9px 3px;background:transparent!important;color:var(--mc-text)!important}.mc-community .mc-reactions button:hover{background:#26262d!important}.mc-community .mc-reactions button[aria-pressed=true]{border-color:#df7171;background:#29292f!important}.mc-reactions strong{font-size:17px;line-height:1.3}.mc-reaction-emoji{font-size:30px;line-height:1.4}
.mc-member-line{display:flex;align-items:center;gap:10px;margin:20px 0 13px;font-size:14px}.mc-community .avatar{border-radius:50%;width:40px;height:40px;object-fit:cover;flex-shrink:0}.mc-member-line .avatar{width:34px;height:34px}.mc-community .mc-bell{margin-left:auto;display:flex;gap:7px;align-items:center;border-color:transparent;background:transparent!important;color:var(--mc-muted)!important;padding:7px}.mc-bell span{font-size:12px}.mc-form-title{font-size:15px!important;color:var(--mc-muted)!important;font-weight:500!important;margin-bottom:11px!important}.mc-community .comment-respond{border:0;padding:0;margin:0 0 28px}.mc-community .mc-form{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--mc-line);border-radius:9px;background:var(--mc-panel);margin:0;padding:0;overflow:hidden}.mc-community textarea,.mc-community select,.mc-community input[type=text],.mc-community input:not([type]){background:var(--mc-panel);border:1px solid var(--mc-line);color:var(--mc-text);border-radius:6px;padding:12px;width:100%;max-width:100%}.mc-community textarea{resize:vertical;min-height:100px}.mc-community textarea::placeholder,.mc-community input::placeholder{color:#aaaab8;opacity:1}.mc-community .comment-form-comment{grid-column:1/-1;grid-row:1;margin:0;padding:0}.mc-community #comment{display:block;border:0!important;border-bottom:1px solid var(--mc-line)!important;border-radius:0;background:var(--mc-panel)!important;color:var(--mc-text)!important;min-height:130px;padding:15px;box-shadow:none;outline-offset:-3px}
.mc-editor-tools{grid-column:1;grid-row:3;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:11px 12px}.mc-community .mc-editor-tools button{width:32px;min-height:32px;padding:5px;background:#24242c!important;border:1px solid #41414b;color:var(--mc-text)!important;font-size:13px}.mc-editor-tools label{display:flex;align-items:center;gap:6px;margin:0 0 0 2px;font-size:12px;color:var(--mc-muted);font-weight:400}.mc-editor-tools input[type=checkbox]{accent-color:var(--mc-red);width:auto;margin:0}.mc-editor-tools [data-char-count]{margin-left:auto;font-size:12px;white-space:nowrap;color:var(--mc-muted)}.mc-comment-rules{grid-column:1/-1;grid-row:4;color:var(--mc-muted);font-size:11px;margin:0;padding:0 13px 10px}.mc-community .form-submit{grid-column:2;grid-row:3;margin:0;padding:10px 12px 10px 0;display:flex;align-items:center;justify-content:flex-end}.mc-community .mc-form input.mc-submit,.mc-community .mc-form button.mc-submit{background:linear-gradient(#00000020,#00000020),var(--mc-gradient)!important;color:#fff!important;border:1px solid #ad4545!important;border-radius:7px;font-size:14px;font-weight:700;cursor:pointer;padding:10px 18px;min-height:40px;line-height:1.3;box-shadow:none!important;text-shadow:0 1px 1px #0005;text-transform:none}.mc-community .mc-submit:disabled{opacity:.6;cursor:wait}.mc-community #cancel-comment-reply-link{font-size:12px}.mc-community #mc-reply-context{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#212129;padding:10px 12px;border-left:3px solid #cb5f5f;border-radius:5px;margin-bottom:12px}.mc-community #mc-reply-context span{font-size:13px}.mc-community #mc-reply-context button{font-size:12px;min-height:30px;padding:4px 7px}
.mc-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 8px;flex-wrap:wrap}.mc-list-heading h3{margin:0;font-size:21px}.mc-community .mc-sort{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:12px}.mc-sort label{margin:0;color:var(--mc-muted);font-weight:400;white-space:nowrap}.mc-community .mc-sort select{width:auto;max-width:190px;padding:8px 27px 8px 10px;min-height:36px;color:var(--mc-text);border:1px solid var(--mc-line);background:var(--mc-panel);font-size:12px}.mc-ready .mc-sort-apply{display:none}.mc-comment-list{transition:opacity .12s ease}.mc-comment-list[aria-busy=true]{opacity:.55;pointer-events:none}.mc-comment{border-top:1px solid var(--mc-line);padding:22px 0;scroll-margin-top:90px;clear:both}.mc-comment:target{border-left:2px solid #d96767;padding-left:14px}.mc-comment header{display:flex;gap:11px;align-items:center;margin-bottom:11px;position:static;width:auto;height:auto;background:none}.mc-comment header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mc-name{font-size:14px;font-weight:700;color:var(--mc-text)!important}.mc-time,.mc-comment small{font-size:12px;color:#a0a0af!important}.mc-team{display:inline-block;color:#ffe1e1;background:#602b31;border:1px solid #8e424a;padding:1px 5px;border-radius:4px;font-weight:600;font-size:10px;line-height:1.5}.mc-parent{font-size:12px;color:var(--mc-muted);margin:0 0 9px;padding-left:10px;border-left:2px solid #594049}.mc-body{white-space:pre-wrap;font-size:15px;line-height:1.7;color:var(--mc-text)}.mc-body p{margin:0 0 10px}.mc-body pre,.mc-body code{background:var(--mc-panel);color:var(--mc-text);max-width:100%;overflow:auto}.mc-body blockquote{border-left:3px solid #68424b;padding-left:14px;margin-left:0}.mc-spoiler{background:#202027;border:1px solid #363640;border-radius:6px;padding:10px 12px}.mc-spoiler summary{cursor:pointer;font-weight:500;font-size:13px;white-space:normal;color:#dedee8}.mc-spoiler[open] summary{margin-bottom:10px;color:var(--mc-muted);font-size:12px}
.mc-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:13px;font-size:12px;color:var(--mc-muted);position:static;width:auto;background:none;padding:0;min-height:30px}.mc-community .mc-actions button{border-color:transparent;padding:4px 5px;min-height:30px;font-size:13px;font-weight:400;color:var(--mc-muted)!important;background:transparent!important;box-shadow:none!important}.mc-community .mc-actions button:hover{color:#fff!important;background:#292930!important}.mc-community .mc-actions button[aria-pressed=true]{color:var(--mc-accent)!important;border-color:#754148;background:#302025!important}.mc-community .mc-actions button:disabled{opacity:.6;cursor:not-allowed}.mc-community .mc-actions .mc-reply{padding-left:0;margin-right:5px;color:#d8d8e2!important}.mc-reply-count{font-size:12px;color:#aaaab8;margin-left:3px}.mc-more{position:relative;margin-left:6px;font-size:13px}.mc-more>summary{list-style:none;cursor:pointer;padding:5px;color:var(--mc-muted);white-space:nowrap}.mc-more>summary::-webkit-details-marker{display:none}.mc-more[open]>summary,.mc-more>summary:hover{color:#fff}.mc-more-items{position:absolute;z-index:60;top:calc(100% + 5px);left:0;min-width:185px;max-width:calc(100vw - 48px);padding:5px;background:#202028;border:1px solid #42424f;border-radius:8px;box-shadow:0 8px 26px #0008}.mc-community .mc-more-items button{display:block;text-align:left;white-space:nowrap;width:100%;padding:9px 10px;border:0;font-size:13px}.mc-community .mc-more-items .mc-danger{color:#ff9999!important}
.mc-gif{margin:12px 0;white-space:normal}.mc-gif img,#mc-gif-preview img{display:block;max-width:min(100%,320px);max-height:280px;object-fit:contain;border-radius:6px}.mc-gif figcaption{font-size:10px;color:var(--mc-muted);margin-top:3px}.mc-community #mc-gif-preview{grid-column:1/-1;grid-row:2;padding:12px}.mc-community #mc-gif-preview button{margin-top:7px;font-size:12px}.mc-pages{margin:20px 0 0}.mc-pages:empty{display:none}.mc-pages-form{display:flex;justify-content:center;gap:16px;align-items:center;font-size:13px;margin:0}.mc-pages-form span{color:var(--mc-muted)}.mc-community .mc-pages-form button{font-size:13px;background:var(--mc-panel)!important;color:var(--mc-text)!important}.mc-empty{color:var(--mc-muted);padding:18px 0;font-size:14px}.mc-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:99999;background:#24242d;border:1px solid #aa5b66;color:#fff;padding:12px 18px;border-radius:8px;box-shadow:0 8px 30px #0005;max-width:min(92vw,560px);font-size:14px;line-height:1.5}.mc-status[data-error=true]{background:#452127;border-color:#ff9999}
.mc-profile{max-width:1000px;width:calc(100% - 32px);margin:40px auto}.mc-profile-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.mc-profile-header .avatar{width:80px;height:80px}.mc-profile-header h1{font-size:clamp(24px,4vw,36px);margin:0 0 8px}.mc-profile-header p{margin:0;color:var(--mc-muted)}.mc-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.mc-profile-stats{display:flex;gap:24px;flex-wrap:wrap;border-block:1px solid var(--mc-line);padding:18px 0;margin-bottom:16px}.mc-profile-stats span{display:flex;gap:8px;align-items:center;color:var(--mc-muted);font-size:13px}.mc-profile-stats strong{color:var(--mc-text);font-size:18px}.mc-xp-info{font-size:12px;color:var(--mc-muted);margin:0 0 26px}.mc-xp-info summary{cursor:pointer}.mc-profile section{margin-top:28px}.mc-profile h2{font-size:22px}.mc-location{font-size:12px;margin-bottom:0}.mc-profile .mc-comment{padding-top:12px}.mc-recent-reactions{padding:0;list-style:none}.mc-recent-reactions li{display:flex;gap:16px;padding:12px 0;border-top:1px solid var(--mc-line);font-size:13px}.mc-recent-reactions li>span{min-width:90px}
.mc-community #mc-dialog{background:#1b1b22;color:var(--mc-text);border:1px solid #44444f;border-radius:12px;max-width:600px;width:calc(100% - 28px);max-height:85vh;padding:22px;font:inherit;overflow:auto}.mc-community #mc-dialog::backdrop{background:#000b}.mc-community #mc-dialog h3{font-size:20px;color:var(--mc-text);margin:0}.mc-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.mc-community #mc-dialog button{background:#2b2b35;color:var(--mc-text);border:1px solid #4b4b5a;border-radius:6px;padding:8px 12px;font:inherit;font-size:13px}.mc-community #mc-dialog .mc-danger{background:#782f38;color:#fff;border-color:#b8535f}.mc-community #mc-dialog label{display:block;font-size:13px;margin-bottom:12px;font-weight:400}.mc-community #mc-dialog input:not([type=checkbox]),.mc-community #mc-dialog textarea,.mc-community #mc-dialog select{font:inherit;background:var(--mc-panel);color:var(--mc-text);border:1px solid var(--mc-line);border-radius:5px;width:100%;padding:10px;margin-top:5px}.mc-community #mc-dialog textarea{min-height:110px;resize:vertical}.mc-community #mc-dialog p,.mc-community #mc-dialog small{color:var(--mc-muted);font-size:13px}.mc-community #mc-dialog a{color:var(--mc-accent)}.mc-gif-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.mc-gif-results button{padding:3px!important;min-height:90px}.mc-gif-results img{display:block;width:100%;height:100px;object-fit:contain}.mc-inbox{list-style:none;padding:0}.mc-inbox li{padding:12px 0;border-bottom:1px solid var(--mc-line)}.mc-inbox li[data-unread=true]{border-left:3px solid #db717b;padding-left:10px}
@media(max-width:600px){.mc-community{padding:17px;border-radius:9px}.mc-reactions{gap:3px;margin-bottom:23px}.mc-reactions button{font-size:11px!important}.mc-reaction-emoji{font-size:25px}.mc-bell span{display:none}.mc-list-heading{gap:12px}.mc-list-heading h3{font-size:19px}.mc-sort label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mc-community .mc-sort select{max-width:165px}.mc-actions{gap:7px}.mc-community .mc-form{grid-template-columns:minmax(0,1fr) auto}.mc-editor-tools{gap:6px;padding:10px}.mc-editor-tools label{flex-basis:100%;margin:0}.mc-editor-tools [data-char-count]{margin-left:0}.mc-community .form-submit{padding:10px;align-items:flex-end}.mc-community .mc-form input.mc-submit{padding:10px 14px}.mc-community #comment{min-height:120px}.mc-comment header{gap:9px}.mc-profile-header{gap:12px;align-items:flex-start}.mc-profile-header .avatar{width:58px;height:58px}.mc-profile-header .mc-bell{padding:6px}.mc-profile-stats{gap:12px}.mc-gif-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-recent-reactions li{flex-direction:column;gap:4px}.mc-more-items{left:auto;right:0}.mc-comment-rules{font-size:11px}.mc-pages-form{gap:10px}}
@media(prefers-reduced-motion:reduce){.mc-community *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.mc-community .mc-editor-tools button[data-open-gifs]{width:auto;min-width:38px;white-space:nowrap}.mc-reaction-emoji{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}@media(max-width:600px){.mc-community .mc-reactions button{padding:9px 0;white-space:nowrap;letter-spacing:normal}}

/* Replies share native WP parent IDs; indentation stops growing on deep conversations. */
.mc-community a{color:#d9d9e4}.mc-community a:hover{color:#f4a6a6}.mc-reply-slot:empty,#mc-composer-home:empty{display:none}.mc-reply-slot:not(:empty){padding-top:16px}.mc-reply-slot .comment-respond{margin-bottom:12px}.mc-reply-slot #mc-reply-context{margin-bottom:10px}.mc-replies{margin:14px 0 0 18px;padding-left:16px;border-left:1px solid #3b3b48}.mc-replies .mc-replies .mc-replies{margin-left:0;padding-left:0;border-left:0}.mc-replies .mc-comment{padding:18px 0 14px}.mc-community .mc-reply-count{color:#c4c4d3!important;font-size:12px!important;text-decoration:underline;text-underline-offset:3px}.mc-community .mc-reply-count[aria-expanded=true]{color:#fff!important}.mc-community .mc-more-replies{font-size:12px;min-height:32px;background:#25252f!important;color:#dedee8!important;margin:5px 0 12px}.mc-replies[aria-busy=true]{opacity:.7}
.mc-community .mc-actions button[data-vote="1"]{color:#80d8a6!important}.mc-community .mc-actions button[data-vote="-1"]{color:#f68b95!important}.mc-community .mc-actions button[data-vote="1"][aria-pressed=true]{background:#193126!important;border-color:#468964}.mc-community .mc-actions button[data-vote="-1"][aria-pressed=true]{background:#351e25!important;border-color:#a14e5c}.mc-community .mc-bell{position:relative;overflow:visible}.mc-community .mc-bell-icon{display:inline-flex;font-size:20px;line-height:1;align-items:center}.mc-community .mc-unread-badge{position:absolute;top:-3px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:2px solid var(--mc-bg);border-radius:12px;background:#b83c44;color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.mc-community .mc-bell-label{font-size:12px}
@media(max-width:600px){.mc-replies{margin-left:10px;padding-left:10px}.mc-replies .mc-replies{margin-left:10px;padding-left:10px}.mc-replies .mc-replies .mc-replies{margin-left:0;padding-left:0}.mc-community .mc-bell-label{display:none}.mc-community .mc-bell-icon,.mc-community .mc-unread-badge{display:inline-flex}.mc-reply-slot .mc-editor-tools{gap:4px}.mc-reply-slot .mc-editor-tools button{width:28px}.mc-reply-slot .form-submit{padding:8px}.mc-reply-slot .mc-form input.mc-submit{padding:9px 10px}}

/* A small reading shelf: fixed cover, existing avatars, no external fonts. */
.mc-member{padding-top:0;overflow:visible}.mc-member-cover{border-radius:11px 11px 0 0;height:100px;margin:0 -28px;background:repeating-linear-gradient(115deg,#202027 0 2px,#19191f 2px 30px);border-bottom:1px solid var(--mc-line);position:relative}.mc-member-cover::after{content:"";position:absolute;right:12%;height:100%;width:12px;background:#a83f45;transform:skew(-25deg)}.mc-member .mc-profile-header{position:relative;padding-top:0;margin-top:16px;align-items:flex-start;gap:17px}.mc-member .mc-profile-header>.avatar{border:4px solid var(--mc-bg);width:88px;height:88px;background:var(--mc-panel);margin-top:-48px}.mc-member .mc-profile-header h1{font-size:27px;margin:0 0 3px}.mc-member .mc-profile-header .mc-eyebrow{margin-bottom:4px;font-size:10px}.mc-member .mc-profile-header p{font-size:12px}.mc-member .mc-bell{align-self:center;margin-top:0}.mc-member-summary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:18px 0;border-block:1px solid var(--mc-line);margin:22px 0 15px}.mc-member-summary>div{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.mc-member-summary strong{font-size:20px;font-weight:700}.mc-member-summary span,.mc-member-summary small{font-size:12px;color:var(--mc-muted)}.mc-member-summary .mc-level{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:18px}.mc-level progress{grid-column:1/-1;display:block;width:190px;max-width:100%;height:5px;margin:8px 0 2px;border:0;border-radius:8px;background:#303039;accent-color:#d2696e}.mc-level progress::-webkit-progress-bar{background:#303039;border-radius:8px}.mc-level progress::-webkit-progress-value{background:#d2696e;border-radius:8px}.mc-level progress::-moz-progress-bar{background:#d2696e;border-radius:8px}.mc-level small{grid-column:1/-1}.mc-member .mc-xp-info{margin-bottom:22px}.mc-member-tabs{display:flex;gap:8px;border-bottom:1px solid var(--mc-line);flex-wrap:wrap;padding-bottom:12px}.mc-member-tabs a{font-size:13px;padding:8px 11px;border-radius:6px;border:1px solid transparent;color:var(--mc-muted);text-decoration:none}.mc-member-tabs a:hover{color:var(--mc-text);background:#24242c;text-decoration:none}.mc-member-tabs a[aria-current=page]{color:#fff;background:#28282f;border-color:#43434d;box-shadow:inset 0 -2px #cf6269}.mc-member #mc-member-content{margin-top:24px;outline-offset:6px;min-height:150px}.mc-member #mc-member-content h2{font-size:19px;margin-bottom:18px}.mc-member #mc-member-content[aria-busy=true]{opacity:.55}.mc-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mc-book{display:flex;gap:12px;align-items:flex-start;min-width:0;border-bottom:1px solid var(--mc-line);padding:0 0 17px}.mc-book>div{min-width:0}.mc-book .mc-book-cover{width:76px;height:108px;flex:0 0 76px;background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--mc-muted);font-size:11px}.mc-book-cover img{display:block;width:100%;height:100%;object-fit:cover}.mc-book h3{font-size:14px;line-height:1.4;margin:1px 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-book h3 a{color:var(--mc-text)}.mc-book p{font-size:12px;color:var(--mc-muted);margin:0 0 9px;line-height:1.4}.mc-book .mc-continue{font-size:12px;color:#f0a2a7}.mc-member-pages{display:flex;gap:20px;justify-content:center;align-items:center;margin:24px 0 0;font-size:13px}.mc-member-pages span{color:var(--mc-muted)}.mc-member [data-member-privacy]{display:grid;gap:16px;max-width:600px;padding:20px;background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:8px}.mc-member [data-member-privacy] label{font-size:14px;display:flex;align-items:center;gap:9px;line-height:1.5;margin:0;font-weight:400}.mc-member [data-member-privacy] input{width:auto;accent-color:var(--mc-red);flex-shrink:0}.mc-member [data-member-privacy] button{justify-self:start;background:#83363d;border-color:#b65a60}.mc-profile-reactions{margin-top:25px}.mc-profile-reactions>summary{cursor:pointer;color:var(--mc-muted);font-size:14px}
@media(max-width:900px){.mc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mc-member-cover{margin:0 -17px;height:90px}.mc-member .mc-profile-header{gap:10px;align-items:center;margin-top:16px;padding-top:5px;flex-wrap:wrap}.mc-member .mc-profile-header>.avatar{width:68px;height:68px;border-width:3px;margin-top:-42px}.mc-member .mc-profile-header>div{max-width:calc(100% - 82px)}.mc-member .mc-profile-header h1{font-size:22px}.mc-member .mc-bell{margin-top:5px}.mc-member-summary{grid-template-columns:1fr 1fr;gap:17px}.mc-member-summary .mc-level{grid-column:1/-1}.mc-member-tabs{gap:4px}.mc-member-tabs a{font-size:12px;padding:8px}.mc-library-grid{grid-template-columns:minmax(0,1fr)}.mc-member [data-member-privacy]{padding:15px}}
/* Chapter maintenance reports: no global reader or theme rules. */
.mc-chapter-tools{margin:22px 0;text-align:center}.mc-chapter-tools>[data-chapter-report]{font:inherit;font-size:13px;padding:9px 14px;background:#202026;color:#e8e8ed;border:1px solid #41414c;border-radius:6px;cursor:pointer;max-width:100%;white-space:normal}.mc-chapter-tools>[data-chapter-report]:focus-visible{outline:2px solid #e45151;outline-offset:3px}
.mc-community.mc-chapter-report-ui{display:contents}.mc-chapter-report-ui #mc-chapter-dialog{font:inherit;background:#1b1b22;color:#eeeef2;border:1px solid #44444f;border-radius:12px;width:calc(100% - 28px);max-width:540px;max-height:85vh;margin:auto;padding:22px;overflow:auto}.mc-chapter-report-ui #mc-chapter-dialog::backdrop{background:#000b}.mc-chapter-report-ui h3{font-size:20px;margin:0;color:#eeeef2}.mc-chapter-report-ui label{display:block;font-size:14px;margin-bottom:15px;font-weight:400}.mc-chapter-report-ui select,.mc-chapter-report-ui textarea{display:block;width:100%;max-width:100%;margin-top:7px;padding:10px;font:inherit;font-size:14px;color:#eeeef2;background:#101014;border:1px solid #41414c;border-radius:5px;box-sizing:border-box}.mc-chapter-report-ui textarea{min-height:110px;resize:vertical}.mc-chapter-report-ui p{font-size:13px;line-height:1.5;color:#b5b5c1}.mc-chapter-report-ui button{font:inherit;font-size:14px;padding:9px 14px;background:#2b2b35;color:#eeeef2;border:1px solid #4b4b5a;border-radius:6px;cursor:pointer}.mc-chapter-report-ui [type=submit]{background:linear-gradient(263deg,#e45151 0%,#872d2d 100%);color:#fff}.mc-chapter-report-ui [data-chapter-status][data-error=true]{color:#ffb6b6}.mc-chapter-report-ui button:disabled{opacity:.6;cursor:default}.mc-chapter-report-ui :focus-visible{outline:2px solid #e45151;outline-offset:3px}
/* Fixed, bundled reaction artwork; labels remain accessible as text. */
.mc-community .mc-reactions{grid-template-columns:repeat(6,minmax(0,1fr));max-width:640px;gap:12px 16px}.mc-community .mc-reaction-image{display:block;width:62px;height:62px;max-width:100%;object-fit:contain;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex-shrink:0}.mc-community .mc-reaction-label{display:inline-flex;align-items:center;gap:6px}.mc-community .mc-reaction-label>.mc-reaction-image{width:22px;height:22px;max-width:none}
@media(max-width:1024px){.mc-community .mc-reactions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}}

/* Combined comment budget; controls remain usable on narrow screens. */
.mc-pages-form{flex-wrap:wrap}.mc-pages-form [data-mc-shown]{display:block;font-size:11px;text-align:center;margin-top:3px}.mc-pages-form>span{text-align:center}.mc-pages-form [hidden]{display:none!important}
