:root{--mwpalette-Text_1: 222, 226, 230;--mwpalette-Text_2: 98, 98, 98;--mwpalette-Text_3: 137, 137, 137;--mwpalette-Warm_1: 225, 53, 45;--mwpalette-Warm_2: 237, 134, 129;--mwpalette-Warm_3: 67, 16, 13;--mwpalette-Cool_1: 18, 179, 171;--mwpalette-Cool_2: 11, 112, 107;--mwpalette-Cool_3: 7, 67, 64;--mwpalette-Bright_1: 0, 153, 255;--mwpalette-Bright_2: 51, 173, 255;--mwpalette-Bright_3: 0, 107, 179;--mwpalette-Bold_1: 224, 114, 56;--mwpalette-Bold_2: 157, 80, 39;--mwpalette-Bold_3: 67, 34, 17;--mwpalette-Bold_4: 158, 37, 31;--mwpalette-Accent_1: 82, 179, 54;--mwpalette-Accent_2: 72, 157, 47;--mwpalette-Accent_3: 41, 90, 27;--mwpalette-Accent_4: 10, 22, 7;--mwpalette-Mood_1: 224, 34, 192;--mwpalette-Mood_2: 201, 30, 173;--mwpalette-Mood_3: 230, 78, 205;--mwpalette-Mood_4: 90, 14, 77}[data-theme=myth-weavers] .text-on-dark,[data-theme=myth-weavers] .bg-primary,[data-theme=myth-weavers] .bg-secondary{color:#faecae!important}[data-theme=myth-weavers] .btn-primary{background-color:#9c4221;border-color:#9c4221}[data-theme=myth-weavers] .btn-primary:hover{background-color:#c1522a;border-color:#c1522a}[data-theme=myth-weavers] .btn-secondary{background-color:#57241f;border-color:#57241f;color:#faecae}[data-theme=myth-weavers] .btn-secondary:hover{background-color:#702e28;border-color:#702e28}[data-theme=myth-weavers] .card{background-color:#bfb18f;border-color:#704926}[data-theme=myth-weavers] .card-header{background-color:#afa07e;border-bottom-color:#704926;color:var(--theme-cardHeader-color, inherit)!important}[data-theme=myth-weavers] .card-header h1,[data-theme=myth-weavers] .card-header h2,[data-theme=myth-weavers] .card-header h3,[data-theme=myth-weavers] .card-header h4,[data-theme=myth-weavers] .card-header h5,[data-theme=myth-weavers] .card-header h6,[data-theme=myth-weavers] .card-header .btn-link,[data-theme=myth-weavers] .card-header .dropdown-toggle.btn-link{color:inherit!important}[data-theme=myth-weavers] .card-header a,[data-theme=myth-weavers] .card-header a:hover,[data-theme=myth-weavers] .card-header a:focus{color:inherit!important}[data-theme=myth-weavers] .card-header .btn-outline-secondary{background-color:#bfb18f;background-image:var(--theme-card-bg-image, none);background-size:var(--theme-card-bg-size, cover);background-position:var(--theme-card-bg-position, center);color:#441e18;border-color:#704926}[data-theme=myth-weavers] .card-header .btn-outline-secondary:hover,[data-theme=myth-weavers] .card-header .btn-outline-secondary:focus{background-color:#afa07e;background-image:var(--theme-card-bg-image, none);background-size:var(--theme-card-bg-size, cover);background-position:var(--theme-card-bg-position, center);color:#441e18;border-color:#704926}[data-theme=myth-weavers] .card-header .form-check-label{color:var(--theme-cardHeader-color, inherit)}[data-theme=myth-weavers] .mwspoiler-showtext,[data-theme=myth-weavers] .ipsSpoiler_header{background-color:#afa07e;border-color:#704926}[data-theme=myth-weavers] .mwspoiler-hidden,[data-theme=myth-weavers] .ipsSpoiler_contents{border-color:#704926;background-color:#bfb18f}[data-theme=myth-weavers] .mw-fieldset,[data-theme=myth-weavers] .mw-rich-content .mw-fieldset{border-color:#704926}[data-theme=myth-weavers] .list-group-item{background-color:#bfb18f;border-color:#704926}[data-theme=myth-weavers] .card .list-group-item{background-color:transparent}[data-theme=myth-weavers] .table{--bs-table-bg: rgb(191, 177, 143);--bs-table-border-color: rgb(112, 73, 38)}[data-theme=myth-weavers] .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: rgb(210, 195, 162)}[data-theme=myth-weavers] .modal-content{background-color:#bfb18f;border-color:#704926}[data-theme=myth-weavers] .modal-header{border-bottom-color:#704926}[data-theme=myth-weavers] .modal-footer{border-top-color:#704926}[data-theme=myth-weavers] .alert-primary{background-color:#9c422126;border-color:#9c4221;color:#57241f}[data-theme=myth-weavers] .badge.bg-primary{background-color:#9c4221!important}[data-theme=myth-weavers] .badge.bg-secondary{background-color:#57241f!important}[data-theme=myth-weavers] .nav-tabs .nav-link.active{background-color:#441e18;color:#faecae;border-color:rgb(112,73,38) rgb(112,73,38) rgb(68,30,24)}[data-theme=myth-weavers] .nav-tabs .nav-link:not(.active){background-color:transparent;color:#441e18;border-color:transparent}[data-theme=myth-weavers] .nav-tabs .nav-link:not(.active):hover{background-color:#afa07e;color:#441e18;border-color:rgb(112,73,38) rgb(112,73,38) transparent}[data-theme=myth-weavers] .card-header .nav-tabs .nav-link:not(.active){background-color:#441e18;color:#faecae}[data-theme=myth-weavers] .card-header .nav-tabs .nav-link:not(.active):hover{background-color:#704926;color:#faecae;border-color:#704926}[data-theme=myth-weavers] .card-header .nav-tabs .nav-link.active{background-color:#bfb18f;color:#441e18;border-color:rgb(112,73,38) rgb(112,73,38) rgb(191,177,143)}[data-theme=myth-weavers] .breadcrumb{background-color:transparent}[data-theme=myth-weavers] .breadcrumb-item a{color:#571819}[data-theme=myth-weavers] .breadcrumb-item.active{color:#441e18}[data-theme=myth-weavers] .text-muted{color:#503719!important}[data-theme=myth-weavers] a{color:#571819}[data-theme=myth-weavers] a:hover{color:#c1522a}[data-theme=myth-weavers] .badge.bg-primary{background-color:var(--theme-badge-primary-bg, rgb(156, 66, 33))!important;color:var(--theme-badge-primary-color, rgb(255, 255, 255))!important}[data-theme=myth-weavers] .badge.bg-secondary{background-color:var(--theme-badge-secondary-bg, rgb(87, 36, 31))!important;color:var(--theme-badge-secondary-color, rgb(250, 236, 174))!important}[data-theme=myth-weavers] .badge.bg-success{background-color:var(--theme-badge-success-bg, rgb(82, 179, 54))!important;color:var(--theme-badge-success-color, rgb(255, 255, 255))!important}[data-theme=myth-weavers] .badge.bg-danger{background-color:var(--theme-badge-danger-bg, rgb(225, 53, 45))!important;color:var(--theme-badge-danger-color, rgb(255, 255, 255))!important}[data-theme=myth-weavers] .badge.bg-warning{background-color:var(--theme-badge-warning-bg, rgb(224, 114, 56))!important;color:var(--theme-badge-warning-color, rgb(255, 255, 255))!important}[data-theme=myth-weavers] .badge.bg-info{background-color:var(--theme-badge-info-bg, rgb(18, 179, 171))!important;color:var(--theme-badge-info-color, rgb(255, 255, 255))!important}[data-theme=myth-weavers] .badge.bg-light{background-color:var(--theme-badge-light-bg, rgb(226, 210, 174))!important;color:var(--theme-badge-light-color, rgb(68, 30, 24))!important}[data-theme=myth-weavers] .badge.bg-dark{background-color:var(--theme-badge-dark-bg, rgb(68, 30, 24))!important;color:var(--theme-badge-dark-color, rgb(250, 236, 174))!important}.badge-gm{background-color:var(--theme-badge-gm-bg, #6c757d)!important;color:var(--theme-badge-gm-color, #fff)!important}.badge-player{background-color:var(--theme-badge-player-bg, #0dcaf0)!important;color:var(--theme-badge-player-color, #fff)!important}.badge-npc{background-color:var(--theme-badge-npc-bg, #fd7e14)!important;color:var(--theme-badge-npc-color, #fff)!important}.badge-spectator{background-color:var(--theme-badge-spectator-bg, #6c757d)!important;color:var(--theme-badge-spectator-color, #fff)!important}.badge-online{background-color:var(--theme-badge-online-bg, #198754)!important;color:var(--theme-badge-online-color, #fff)!important}.badge-offline{background-color:var(--theme-badge-offline-bg, #6c757d)!important;color:var(--theme-badge-offline-color, #fff)!important}.badge-new{background-color:var(--theme-badge-new-bg, #0d6efd)!important;color:var(--theme-badge-new-color, #fff)!important}.badge-updated{background-color:var(--theme-badge-updated-bg, #d63384)!important;color:var(--theme-badge-updated-color, #fff)!important}body{background-image:var(--theme-body-bg-image, none);background-size:var(--theme-body-bg-size, cover);background-position:var(--theme-body-bg-position, center);background-repeat:var(--theme-body-bg-repeat, no-repeat);background-attachment:var(--theme-body-bg-attachment, fixed)}.game-header-sticky{position:sticky;top:0;z-index:1030;background-color:var(--bs-body-bg);background-image:var(--theme-body-bg-image, none);background-size:var(--theme-body-bg-size, cover);background-position:var(--theme-body-bg-position, center);background-repeat:var(--theme-body-bg-repeat, no-repeat);background-attachment:var(--theme-body-bg-attachment, fixed);padding-top:.5rem;margin-top:-.5rem}.game-header-sticky .dropdown-menu.show,.mw-page-header-card .dropdown-menu.show{z-index:1031}.navbar{position:relative;z-index:1040}.navbar .nav-link,.navbar .navbar-brand,.navbar .dropdown-item{font-family:var(--theme-navbar-font-family)}.navbar .nav-link,.navbar .dropdown-item{font-size:var(--theme-navbar-font-size);font-weight:var(--theme-navbar-font-weight)}.navbar #user-dropdown{display:flex;align-items:center}.navbar{background-image:var(--theme-navbar-bg-image, none);background-size:var(--theme-navbar-bg-size, cover);background-position:var(--theme-navbar-bg-position, center);background-repeat:var(--theme-navbar-bg-repeat, repeat-x)}footer{background-image:var(--theme-footer-bg-image, none);background-size:var(--theme-footer-bg-size, cover);background-position:var(--theme-footer-bg-position, center);background-repeat:var(--theme-footer-bg-repeat, repeat-x)}[data-theme=myth-weavers] .card,.card.theme-bg,.theme-card-bg{background-image:var(--theme-card-bg-image, none);background-size:var(--theme-card-bg-size, cover);background-position:var(--theme-card-bg-position, center);background-repeat:var(--theme-card-bg-repeat, no-repeat)}[data-theme=myth-weavers] .card-header,.card-header.theme-bg,.theme-card-header-bg{background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x)}.sidebar.theme-bg,.theme-sidebar-bg{background-image:var(--theme-sidebar-bg-image, none);background-size:var(--theme-sidebar-bg-size, cover);background-position:var(--theme-sidebar-bg-position, center);background-repeat:var(--theme-sidebar-bg-repeat, no-repeat)}body{margin:0;font-family:Tahoma,Tahoma,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Roboto Slab,Helvetica Neue,Helvetica,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.min-vh-100{min-height:100vh}.flex-grow-1{flex-grow:1}.post-highlight{animation:post-highlight-pulse 2.5s ease-in-out}@keyframes post-highlight-pulse{0%{box-shadow:0 0 #0d6efd00;background-color:transparent}15%{box-shadow:0 0 0 6px #0d6efd99;background-color:#0d6efd14}50%{box-shadow:0 0 0 6px #0d6efd66;background-color:#0d6efd0d}to{box-shadow:0 0 #0d6efd00;background-color:transparent}}.container{max-width:1280px!important;padding-left:15px!important;padding-right:15px!important}.modal-container-width .modal-dialog{max-width:calc(100% - 24px);margin:1.75rem auto}.modal-container-width .modal-body{padding-left:var(--bs-card-spacer-x, 1rem);padding-right:var(--bs-card-spacer-x, 1rem)}@media(min-width:1280px){.modal-container-width .modal-dialog{max-width:1256px}}@media(max-width:768px){.map-canvas-container{min-height:60vh!important}.map-instructions{font-size:.75rem}.map-toolbar{flex-wrap:wrap;gap:.5rem}.map-toolbar .btn-group{flex:0 0 auto}.map-overlay{touch-action:none;min-width:40px;min-height:40px}.context-menu .list-group-item{padding:.75rem 1rem}}@media(max-width:576px){.resource-card{margin-bottom:.75rem}.resource-card .card-body{padding:.75rem}.resource-card .card-title{font-size:1rem}.d-flex.justify-content-between.align-items-start{flex-direction:column;gap:.5rem}.d-flex.justify-content-between.align-items-start>.d-flex.gap-2{width:100%;justify-content:flex-start}}@media(max-width:768px){.page-toc{max-height:200px;overflow-y:auto}.page-history-list .list-group-item{padding:.75rem}.page-history-list .d-flex{flex-direction:column;gap:.25rem}}@media(max-width:768px){.blog-entry-view .card-body{padding:.75rem}.blog-comments .comment-item{padding:.5rem}}@media(max-width:576px){.resource-search-results{max-height:300px!important}.resource-search-results .list-group-item{flex-direction:column;align-items:flex-start!important;gap:.5rem}.resource-search-results .list-group-item .btn{align-self:flex-end}}@media(max-width:576px){.map-toolbar{padding:.5rem;overflow-x:auto}.map-toolbar .btn{padding:.375rem .5rem;font-size:.875rem}.map-toolbar .btn-sm{padding:.25rem .375rem;font-size:.75rem}}@media(max-width:768px){.page-lock-indicator{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:1040}}.breadcrumb{font-size:.875rem;font-weight:700}@media(max-width:576px){.breadcrumb{font-size:.8125rem}.breadcrumb-item+.breadcrumb-item:before{padding:0 .25rem}}@media(max-width:767.98px){.btn,.nav-link,.dropdown-item,.form-control,.form-select{min-height:44px}.btn-sm{min-height:38px;padding:.5rem .75rem}.form-check{padding-top:.5rem;padding-bottom:.5rem}.form-check-input{width:1.25rem;height:1.25rem}.list-group-item-action{min-height:44px;display:flex;align-items:center}.page-link{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.btn-close{width:44px;height:44px;padding:.5rem}}.themed-pagination .page-item.disabled .page-link{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color);border-style:solid}.themed-pagination .page-item .page-link{border-style:solid}[data-theme=myth-weavers] .themed-pagination .page-item.active .page-link{background-color:#441e18;border-color:#441e18;color:#faecae}@media(max-width:767.98px){.card-body .d-flex.align-items-center.gap-2:has(.character-selector){flex-direction:column;align-items:stretch!important}.card-body .d-flex.justify-content-end:last-child{justify-content:stretch!important}.card-body .d-flex.justify-content-end:last-child .btn-primary{width:100%}@media(max-width:400px){.post-editor-card .btn-group{flex-direction:column;width:100%}.post-editor-card .btn-group .btn{border-radius:0;width:100%}.post-editor-card .btn-group .btn:first-child{border-radius:.375rem .375rem 0 0}.post-editor-card .btn-group .btn:last-child{border-radius:0 0 .375rem .375rem}}.visibility-selector .d-flex{flex-wrap:wrap;gap:.5rem}.pending-rolls-list{max-height:150px;overflow-y:auto}}[id^=post-]{scroll-margin-top:calc(var(--sticky-tabs-offset, 0px) + 8px)}.post-layout{display:flex}.post-sidebar{width:180px;flex-shrink:0;background-color:rgb(var(--theme-postbit-author-bg))}.post-sidebar-header{text-align:center}.post-layout .post-header small,.post-layout .post-sidebar small{color:rgb(var(--theme-postbit-meta-color))}.post-sidebar-avatar{width:100%;height:auto;border-radius:4px}.post-sidebar-name{font-weight:600;font-size:.9rem;word-break:break-word;color:rgb(var(--theme-postbit-author-color))}.post-sidebar-postbit{font-size:.85rem;width:100%}.postbit-sidebar-content{max-height:150px;overflow:hidden;position:relative;padding:.75rem}.postbit-sidebar-content p{margin-bottom:.25rem}.post-header,.post-footer{padding-left:.75rem;padding-right:.75rem}.post-signature{border-top:1px solid var(--bs-border-color);padding-top:.5rem;padding-bottom:.5rem;margin-top:.25rem;margin-bottom:.25rem;font-size:.875em;opacity:.85}.post-body>.roll-display-section{margin-left:.75rem;margin-right:.75rem}.post-main{min-width:0;display:flex;flex-direction:column}.post-main>.post-body{flex-grow:1}.postbit-lightbox-content{text-align:left}.postbit-lightbox-content img{max-width:100%}.sheet-link:hover{opacity:.8}@media(max-width:767.98px){.post-layout{flex-direction:column}}.image-lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;z-index:1060;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-lightbox-content{position:relative;max-width:90vw;max-height:90vh}.image-lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain}.image-lightbox-close{position:absolute;top:-2rem;right:-1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1}[data-font-override] body,[data-font-override] body *{font-family:var(--user-font-override)!important}[data-strip-colors=true] .mw-rich-content [style*=color],[data-strip-colors=true] .mw-rich-content [style*=background-color]{color:inherit!important;background-color:inherit!important}.fontfamily-dropdown .dropdown-toggle{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fontfamily-dropdown .dropdown-menu{max-height:300px;overflow-y:auto}[data-bs-theme=dark] .card-header.bg-warning,[data-bs-theme=dark] .badge.bg-warning{background-color:var(--bs-warning-bg-subtle)!important;color:var(--bs-warning-text-emphasis)!important}[data-bs-theme=dark] .badge.bg-info{background-color:var(--bs-info-bg-subtle)!important;color:var(--bs-info-text-emphasis)!important}[data-bs-theme=dark] .badge.bg-success{background-color:var(--bs-success-bg-subtle)!important;color:var(--bs-success-text-emphasis)!important}[data-bs-theme=dark] .badge.bg-light,[data-bs-theme=dark] .badge.bg-light.text-dark{background-color:var(--bs-secondary-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .badge.bg-primary{background-color:var(--bs-primary-bg-subtle)!important;color:var(--bs-primary-text-emphasis)!important}[data-bs-theme=dark] .badge.bg-danger{background-color:var(--bs-danger-bg-subtle)!important;color:var(--bs-danger-text-emphasis)!important}:root{--theme-status-unread-border-color: 13 202 240;--theme-notification-count-bg: 220 53 69;--theme-notification-count-color: 255 255 255;--theme-deadline-warning-bg: 255 193 7;--theme-deadline-warning-color: 33 37 41;--theme-deadline-warning--imminent-bg: 220 53 69;--theme-deadline-warning--imminent-color: 255 255 255;--theme-postbit-author-color: 33 37 41;--theme-postbit-meta-color: 108 117 125;--theme-postbit-divider-color: 108 117 125}[data-bs-theme=dark]{--theme-status-unread-border-color: 8 121 144;--theme-notification-count-bg: 44 11 14;--theme-notification-count-color: 234 153 161;--theme-deadline-warning-bg: 102 77 3;--theme-deadline-warning-color: 255 218 90;--theme-deadline-warning--imminent-bg: 44 11 14;--theme-deadline-warning--imminent-color: 234 153 161;--theme-postbit-author-color: 222 226 230;--theme-postbit-meta-color: 173 181 189;--theme-postbit-divider-color: 108 117 125}:root{--theme-card-bg: 255 255 255;--theme-card-color: 33 37 41;--theme-card-border-color: 222 226 230;--theme-card-header-bg: 248 249 250;--theme-card-header-color: 33 37 41;--theme-card-header--advertisement-bg: 255 193 7;--theme-nav-active-bg: 255 255 255;--theme-nav-active-color: 33 37 41}[data-bs-theme=dark]{--theme-card-bg: 33 37 41;--theme-card-color: 222 226 230;--theme-card-border-color: 73 80 87;--theme-card-header-bg: 43 48 53;--theme-card-header-color: 222 226 230;--theme-card-header--advertisement-bg: 102 77 3;--theme-nav-active-bg: 33 37 41;--theme-nav-active-color: 222 226 230}:root{--bs-card-bg: rgb(var(--theme-card-bg));--bs-card-color: rgb(var(--theme-card-color));--bs-card-border-color: rgb(var(--theme-card-border-color));--bs-card-cap-bg: rgb(var(--theme-card-header-bg));--bs-card-cap-color: rgb(var(--theme-card-header-color))}:root{--theme-dashboard-card-bg: 248 249 250;--theme-notification-item-bg: 248 249 250;--theme-notification-item--unread-bg: 231 241 255}[data-bs-theme=dark]{--theme-dashboard-card-bg: 43 48 53;--theme-notification-item-bg: 43 48 53;--theme-notification-item--unread-bg: 3 22 51}:root{--theme-editor-code-bg: 45 45 45;--theme-editor-code-color: 204 204 204;--theme-editor-focus-color: 13 110 253}[data-bs-theme=dark]{--theme-editor-code-bg: 45 45 45;--theme-editor-code-color: 204 204 204;--theme-editor-focus-color: 13 110 253}:root{--theme-body-bg: 255 255 255;--theme-body-color: 33 37 41;--theme-navbar-bg: 33 37 41;--theme-navbar-color: 222 226 230;--theme-navbar-active-color: 33 37 41;--theme-navbar-font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;--theme-navbar-font-size: 1rem;--theme-navbar-font-weight: 400;--theme-footer-bg: 248 249 250;--theme-footer-color: 33 37 41;--theme-header-overlay-border-color: 255 255 255}[data-bs-theme=dark]{--theme-body-bg: 33 37 41;--theme-body-color: 222 226 230;--theme-navbar-bg: 33 37 41;--theme-navbar-color: 222 226 230;--theme-navbar-active-color: 255 255 255;--theme-footer-bg: 33 37 41;--theme-footer-color: 222 226 230;--theme-header-overlay-border-color: 255 255 255}:root{--bs-body-bg: rgb(var(--theme-body-bg));--bs-body-color: rgb(var(--theme-body-color))}[data-bs-theme=dark]{--bs-body-bg: rgb(var(--theme-body-bg));--bs-body-color: rgb(var(--theme-body-color))}.navbar{--bs-navbar-active-color: rgb(var(--theme-navbar-active-color)) !important;--bs-navbar-color: rgb(var(--theme-navbar-color)) !important;--bs-navbar-brand-color: rgb(var(--theme-navbar-color)) !important;background-color:rgb(var(--theme-navbar-bg))!important;color:rgb(var(--theme-navbar-color))!important}.navbar .navbar-brand,.navbar .nav-link{color:rgb(var(--theme-navbar-color))!important}footer{background-color:rgb(var(--theme-footer-bg));color:rgb(var(--theme-footer-color))}.card-advertisement>.card-header{background-color:rgb(var(--theme-card-header--advertisement-bg, var(--theme-card-header-bg)))}.post-card{background-color:rgb(var(--theme-postbit-bg, var(--theme-card-bg)))}:root{--theme-form-bg: 255 255 255;--theme-form-color: 33 37 41;--theme-form-border-color: 222 226 230;--theme-form-focus-bg: 255 255 255;--theme-form-focus-border-color: 134 183 254;--theme-form-focus-ring-color: 13 110 253;--theme-map-selected-color: 13 110 253;--theme-map-flag-color: 220 53 69}[data-bs-theme=dark]{--theme-form-bg: 33 37 41;--theme-form-color: 222 226 230;--theme-form-border-color: 73 80 87;--theme-form-focus-bg: 33 37 41;--theme-form-focus-border-color: 134 183 254;--theme-form-focus-ring-color: 13 110 253;--theme-map-selected-color: 13 110 253;--theme-map-flag-color: 220 53 69}.form-control,.form-select{background-color:rgb(var(--theme-form-bg));border-color:rgb(var(--theme-form-border-color));color:rgb(var(--theme-form-color))}.form-control:focus,.form-select:focus{background-color:rgb(var(--theme-form-focus-bg));border-color:rgb(var(--theme-form-focus-border-color));box-shadow:0 0 0 .25rem rgb(var(--theme-form-focus-ring-color) / .25)}:root{--theme-dm-own-bg: 13 110 253;--theme-dm-own-color: 255 255 255;--theme-dm-other-bg: 108 117 125;--theme-dm-other-color: 255 255 255}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}[data-bs-theme=dark]{--theme-dm-own-bg: 26 39 78;--theme-dm-own-color: 217 226 252;--theme-dm-other-bg: 58 50 64;--theme-dm-other-color: 222 226 230}.roll-formula-copyable{border-radius:.2rem;padding:0 .15rem;transition:background-color .12s ease-in-out}.roll-formula-copyable:hover,.roll-formula-copyable:focus-visible{background-color:var(--bs-tertiary-bg);outline:1px solid var(--bs-border-color);outline-offset:0}.post-editor-card{box-shadow:0 1px 3px #0000001a}.editor-toolbar-mobile>div>.btn-group.dropdown{display:contents}.editor-toolbar-mobile>div>.btn-group.dropdown>.dropdown-toggle{flex:0 0 auto}.composer-chrome{padding-left:.75rem;padding-right:.75rem}.editor-toolbar{padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;position:sticky;top:var(--sticky-tabs-offset, 0px);z-index:10;background-color:var(--bs-body-bg, #fff)}.editor-toolbar:after{content:"";position:absolute;bottom:0;left:.75rem;right:.75rem;height:1px;background:rgb(var(--theme-postbit-divider-color))}.editor-toolbar .dropdown-menu.show{z-index:1035}.modal .editor-toolbar{top:0}.editor-toolbar .toolbar-btn{min-width:32px}.editor-toolbar .heading-dropdown .dropdown-toggle{min-width:80px}.fontsize-selector{gap:0}.fontsize-selector .fontsize-step-btn{min-width:32px;border-radius:0}.fontsize-selector .fontsize-step-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.fontsize-selector .fontsize-step-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.fontsize-selector .fontsize-input{width:42px;text-align:center;border-radius:0;border-left:0;border-right:0;border-color:var(--bs-btn-border-color, #6c757d);background-color:var(--bs-btn-bg, transparent);color:var(--bs-btn-color, inherit);cursor:pointer;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.fontsize-selector .fontsize-input:focus{border-color:var(--bs-btn-border-color, #6c757d);box-shadow:none;cursor:text;background-color:var(--bs-btn-bg, transparent)}.fontsize-presets-menu{max-height:250px;overflow-y:auto;min-width:80px;font-size:.85rem}.tiptap-editor{position:relative}.tiptap-content{border:1px solid var(--bs-secondary, #6c757d);border-radius:.375rem;min-height:200px;padding:0}.tiptap-content .ProseMirror{min-height:200px;padding:.75rem;outline:none}.tiptap-content .ProseMirror:focus{outline:none}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--bs-secondary-color, #6c757d);pointer-events:none;height:0}.tiptap-character-count{text-align:right}.markdown-editor .markdown-textarea{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,monospace;font-size:.875rem;min-height:200px}.markdown-editor .markdown-preview{min-height:200px;overflow-y:auto}.html-editor .html-textarea{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,monospace;font-size:.875rem;min-height:200px}.html-editor .html-preview{min-height:200px;overflow-y:auto}.html-editor .html-preview--clickable [data-source-start]{cursor:pointer}.html-editor .html-preview--clickable [data-source-start]:hover:not(:has([data-source-start]:hover)){outline:1px dashed var(--bs-info, #0dcaf0);outline-offset:2px}.bbcode-editor .bbcode-textarea{min-height:200px}.bbcode-editor .bbcode-preview{min-height:200px;overflow-y:auto}.post-body .markdown-preview,.post-body .html-preview,.post-body .bbcode-preview{padding:.75rem!important;border:0!important;border-radius:0!important}.post-body .markdown-textarea,.post-body .html-textarea,.post-body .bbcode-textarea{width:calc(100% - 1.5rem);margin-left:.75rem;margin-right:.75rem;padding-left:.25rem;padding-right:.25rem;border-color:rgb(var(--theme-postbit-divider-color))}.post-body .markdown-textarea:focus,.post-body .html-textarea:focus,.post-body .bbcode-textarea:focus{border-color:rgb(var(--theme-postbit-divider-color))}.post-body .tiptap-content{border:0;background-color:transparent;box-shadow:inset 0 1px 0 var(--bs-border-color),inset 0 -1px 0 var(--bs-border-color)}.post-card-editor .tiptap-content{border:0}.html-preview,.markdown-preview,.bbcode-preview{background-color:transparent;box-shadow:inset 0 1px 0 var(--bs-border-color),inset 0 -1px 0 var(--bs-border-color)}.mw-rich-content{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;--mw-block-spacing: .65625rem}.post-body>.post-content{padding:.75rem}.mw-rich-content h1,.mw-rich-content h2,.mw-rich-content h3,.mw-rich-content h4,.mw-rich-content h5,.mw-rich-content h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.mw-rich-content h1:first-child,.mw-rich-content h2:first-child,.mw-rich-content h3:first-child{margin-top:0}.mw-rich-content h1{font-size:1.75rem}.mw-rich-content h2{font-size:1.5rem}.mw-rich-content h3{font-size:1.25rem}.mw-rich-content h4{font-size:1.1rem}.mw-rich-content p{margin-block-start:var(--mw-block-spacing);margin-block-end:var(--mw-block-spacing)}.mw-rich-content p:first-of-type{margin-block-start:0}.mw-rich-content p:last-of-type{margin-block-end:0}.mw-rich-content td p:first-of-type,.mw-rich-content th p:first-of-type{margin-block-start:0}.mw-rich-content td p:last-of-type,.mw-rich-content th p:last-of-type{margin-block-end:0}.mw-rich-content td p:empty:before,.mw-rich-content th p:empty:before{content:"​"}.mw-rich-content td:not(:has(*)):before,.mw-rich-content th:not(:has(*)):before{content:"​"}.mw-rich-content li:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content li>p:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content td:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content th:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content td p:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content th p:has(>br:last-child:not(.ProseMirror-trailingBreak)):after,.mw-rich-content blockquote p:has(>br:last-child:not(.ProseMirror-trailingBreak)):after{content:"​"}.mw-rich-content ul,.mw-rich-content ol{margin-bottom:1rem;padding-left:2rem;overflow:hidden}.mw-rich-content li{margin-bottom:.25rem}.mw-rich-content li:last-child{margin-bottom:0}.mw-rich-content li>p{margin-bottom:0}.mw-rich-content li>ul,.mw-rich-content li>ol{margin-top:.25rem;margin-bottom:0}.mw-rich-content a{color:var(--bs-link-color, #0d6efd);text-decoration:none}.mw-rich-content a:hover{text-decoration:underline}.mw-rich-content img{max-width:100%;height:auto;vertical-align:middle}.mw-rich-content .post-image{display:inline}.mw-rich-content .post-image-left{float:left;display:inline;margin:0 30px 15px 0;max-width:50%}.mw-rich-content .post-image-right{float:right;display:inline;margin:0 0 15px 30px;max-width:50%}.mw-rich-content .post-image-center{display:block;margin:.5rem auto}.mw-rich-content a[style*="float:left"]:has(img[data-fileid]),.mw-rich-content a[style*="float: left"]:has(img[data-fileid]),.mw-rich-content img[style*="float:left"],.mw-rich-content img[style*="float: left"]{margin:0 30px 15px 0}.mw-rich-content a[style*="float:right"]:has(img[data-fileid]),.mw-rich-content a[style*="float: right"]:has(img[data-fileid]),.mw-rich-content img[style*="float:right"],.mw-rich-content img[style*="float: right"]{margin:0 0 15px 30px}.mw-rich-content .ipsAttachLink_left{float:left;margin:0 30px 15px 0}.mw-rich-content .ipsAttachLink_right{float:right;margin:0 0 15px 30px}.mw-rich-content .ipsAttachLink_center{display:block;margin:.5rem auto}.mw-rich-content code{background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #e9ecef);border-radius:.25rem;padding:.125rem .375rem;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:.875em;color:var(--bs-code-color, #d63384)}.mw-rich-content pre{background-color:rgb(var(--theme-editor-code-bg));color:rgb(var(--theme-editor-code-color));border-radius:.375rem;padding:1rem;overflow-x:auto;margin-bottom:1rem}.mw-rich-content pre code{background:none;border:none;padding:0;color:inherit;font-size:.875rem}.mw-rich-content blockquote{border-left:4px solid var(--bs-border-color, #dee2e6);padding-left:1rem;margin:1rem 0;color:var(--bs-secondary-color, #6c757d);overflow:hidden}.mw-rich-content blockquote p{margin-bottom:.5rem}.mw-rich-content blockquote p:last-child{margin-bottom:0}.ProseMirror blockquote{border-left:4px solid var(--bs-primary, #0d6efd);padding-left:1rem;margin:1rem 0;color:var(--bs-body-color, #495057);background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.05);padding:.75rem 1rem;border-radius:0 .375rem .375rem 0;overflow:hidden}.ProseMirror blockquote.post-quote{background-color:var(--bs-tertiary-bg, #f8f9fa);border-left:4px solid var(--bs-primary, #0d6efd);border-radius:0 .375rem .375rem 0;padding:2rem 1rem .75rem;margin:1rem 0;position:relative;cursor:default}.ProseMirror blockquote.post-quote.ProseMirror-selectednode{outline:2px solid rgb(var(--theme-editor-focus-color));outline-offset:2px}.ProseMirror blockquote.post-quote:before{content:attr(data-author) " wrote:";position:absolute;top:.5rem;left:1rem;font-size:.875rem;font-weight:500;color:var(--bs-secondary-color, #6c757d)}.ProseMirror blockquote.post-quote .quote-content{max-height:200px;overflow:hidden;position:relative}.ProseMirror blockquote.post-quote .quote-content p:last-child{margin-bottom:0}.ProseMirror blockquote.post-quote .quote-content.quote-overflows:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(transparent,var(--bs-tertiary-bg, #f8f9fa));pointer-events:none}.ProseMirror blockquote.post-quote .quote-toggle{display:block;background:none;border:none;color:var(--bs-primary, #0d6efd);font-size:.8125rem;padding:.25rem 0 0;cursor:pointer;text-align:left}.ProseMirror blockquote.post-quote .quote-toggle:hover{text-decoration:underline}.ProseMirror .quote-drag-handle{position:absolute;top:.3rem;left:.5rem;font-size:.875rem;line-height:1;color:var(--bs-secondary-color, #6c757d);cursor:grab;opacity:0;transition:opacity .15s;-webkit-user-select:none;user-select:none}.ProseMirror blockquote.post-quote:hover .quote-drag-handle{opacity:.5}.ProseMirror .quote-drag-handle:hover{opacity:1!important}.ProseMirror .quote-delete-btn{position:absolute;top:.25rem;right:.5rem;background:none;border:none;font-size:1.25rem;line-height:1;color:var(--bs-secondary-color, #6c757d);cursor:pointer;opacity:0;transition:opacity .15s;padding:.125rem .375rem;border-radius:.25rem}.ProseMirror blockquote.post-quote:hover .quote-delete-btn{opacity:.6}.ProseMirror .quote-delete-btn:hover{opacity:1!important;color:var(--bs-danger, #dc3545);background-color:color-mix(in srgb,var(--bs-danger, #dc3545) 10%,transparent)}.mw-rich-content .post-quote{background-color:var(--bs-tertiary-bg, #f8f9fa);border-left:4px solid var(--bs-primary, #0d6efd);border-radius:0 .375rem .375rem 0;padding:.75rem 1rem;margin:1rem 0;overflow:hidden}.mw-rich-content .post-quote[data-author]:not(:has(.quote-attribution)):before{content:attr(data-author) " wrote:";display:block;font-size:.875rem;font-weight:500;color:var(--bs-secondary-color, #6c757d);margin-bottom:.5rem}.mw-rich-content .quote-attribution{color:var(--bs-secondary-color, #6c757d);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.mw-rich-content .quote-content{color:var(--bs-body-color, #495057);max-height:200px;overflow:hidden;position:relative}.mw-rich-content .post-quote.quote-expanded .quote-content{max-height:none;overflow:visible}.mw-rich-content .quote-content p:last-child{margin-bottom:0}.mw-rich-content .post-quote:not(.quote-expanded) .quote-content.quote-overflows:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(transparent,var(--bs-tertiary-bg, #f8f9fa));pointer-events:none}.mw-rich-content .quote-toggle{display:block;background:none;border:none;color:var(--bs-primary, #0d6efd);font-size:.8125rem;padding:.25rem 0 0;cursor:pointer;text-align:left}.mw-rich-content .quote-toggle:hover{text-decoration:underline}.mw-rich-content hr{border:none;border-top:2px solid var(--bs-border-color, #dee2e6);margin:.5rem 0}.ProseMirror .clear-float-marker{display:block;margin:.5rem 0;padding:.125rem .5rem;border-top:1px dashed var(--bs-secondary-color, #6c757d);border-bottom:1px dashed var(--bs-secondary-color, #6c757d);color:var(--bs-secondary-color, #6c757d);font-size:.75rem;font-style:italic;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;clear:both}.ProseMirror .clear-float-marker.is-selected,.ProseMirror .clear-float-marker.ProseMirror-selectednode{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.1);border-color:var(--bs-primary, #0d6efd);color:var(--bs-primary, #0d6efd)}.mw-rich-content .mw-clear-float,.mw-clear-float{clear:both;display:block;height:0;margin:0;padding:0;border:0}.mw-rich-content table{max-width:100%;margin-bottom:var(--mw-block-spacing);border-collapse:collapse}.mw-rich-content .table-wrapper>table{margin-bottom:0}.mw-rich-content>.table-wrapper>table,.mw-rich-content>table,.mw-rich-content table:has(>colgroup){width:100%}.mw-rich-content .editor-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.mw-rich-content table:has(>colgroup){table-layout:fixed}.mw-rich-content table[style^="width:"],.mw-rich-content table[style*="; width:"],.mw-rich-content table[style*=";width:"]{width:unset;max-width:none}.mw-rich-content th,.mw-rich-content td{border:var(--table-border-width, 1px) solid var(--bs-border-color, #dee2e6);padding:var(--table-cell-padding, 1px);overflow-wrap:break-word;word-break:break-word}.mw-rich-content .editor-table>tbody>tr>td,.mw-rich-content .editor-table>tbody>tr>th,.mw-rich-content .editor-table>thead>tr>td,.mw-rich-content .editor-table>thead>tr>th{vertical-align:top}.mw-rich-content td img,.mw-rich-content th img{max-width:100%;height:auto!important}.mw-rich-content td .post-image,.mw-rich-content th .post-image{margin:0}.mw-rich-content td table,.mw-rich-content th table{--table-border-width: initial;--table-cell-padding: initial;border-spacing:0;border-collapse:collapse;margin:0}.mw-rich-content td>table[style*=--table-margin],.mw-rich-content th>table[style*=--table-margin]{margin:var(--table-margin) 0}.mw-rich-content table[border="0"],.mw-rich-content table[border="0"] th,.mw-rich-content table[border="0"] td{border:none}.mw-rich-content th{background-color:var(--bs-card-cap-bg, #f8f9fa);background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);font-weight:600}.mw-rich-content table[data-zebra=true]>tbody>tr:nth-child(2n){background-color:var(--bs-tertiary-bg, #f8f9fa)}.mw-rich-content .table-wrapper{overflow-x:clip;-webkit-overflow-scrolling:touch;margin:var(--table-margin, var(--mw-block-spacing)) 0}.mw-rich-content .table-wrapper:has(>table[style^="width:"]),.mw-rich-content .table-wrapper:has(>table[style*="; width:"]),.mw-rich-content .table-wrapper:has(>table[style*=";width:"]){overflow-x:auto}@media(max-width:767.98px){.mw-rich-content .table-wrapper{margin:var(--mw-block-spacing) -1rem;display:flex}.mw-rich-content .table-wrapper:before,.mw-rich-content .table-wrapper:after{content:"";flex:0 0 1rem}.mw-rich-content .table-wrapper table{min-width:500px;flex:0 0 auto}}.ProseMirror table th,.ProseMirror table td{min-width:10px;position:relative;vertical-align:top}.ProseMirror .selectedCell{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.15)!important}.ProseMirror .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid var(--bs-primary, #0d6efd)}.ProseMirror .column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;background-color:var(--bs-primary, #0d6efd);pointer-events:none;z-index:20}.ProseMirror.resize-cursor{cursor:col-resize}.table-bubble-menu{pointer-events:auto}.table-bubble-menu-content{background-color:var(--bs-card-bg, var(--bs-body-bg, #fff));background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);border:1px solid var(--bs-border-color, #dee2e6);border-radius:6px;padding:6px;box-shadow:0 2px 12px #00000026}.table-bubble-menu-content>.btn-group>.btn,.table-bubble-menu-content>.btn-group>.btn-group>.btn,.table-bubble-menu-content>.btn-group>.btn-group>.dropdown>.btn,.table-bubble-menu-content>.btn-group>.dropdown>.btn,.image-bubble-menu-content .btn{color:var(--theme-cardHeader-color, inherit);border-color:color-mix(in srgb,var(--theme-cardHeader-color, currentColor) 30%,transparent);background:transparent}.table-bubble-menu-content>.btn-group>.btn:hover,.table-bubble-menu-content>.btn-group>.btn-group>.btn:hover,.table-bubble-menu-content>.btn-group>.btn-group>.dropdown>.btn:hover,.table-bubble-menu-content>.btn-group>.dropdown>.btn:hover,.image-bubble-menu-content .btn:hover{background:color-mix(in srgb,var(--theme-cardHeader-color, currentColor) 15%,transparent);color:var(--theme-cardHeader-color, inherit);border-color:color-mix(in srgb,var(--theme-cardHeader-color, currentColor) 50%,transparent)}.table-bubble-menu-content>.btn-group>.btn:active,.table-bubble-menu-content>.btn-group>.btn.active,.table-bubble-menu-content>.btn-group>.btn-group>.btn:active,.table-bubble-menu-content>.btn-group>.btn-group>.btn.active,.table-bubble-menu-content>.btn-group>.btn-group>.dropdown>.btn:active,.table-bubble-menu-content>.btn-group>.btn-group>.dropdown>.btn.active,.table-bubble-menu-content>.btn-group>.dropdown>.btn:active,.table-bubble-menu-content>.btn-group>.dropdown>.btn.active,.image-bubble-menu-content .btn:active,.image-bubble-menu-content .btn.active{background:color-mix(in srgb,var(--theme-cardHeader-color, currentColor) 25%,transparent);color:var(--theme-cardHeader-color, inherit);border-color:color-mix(in srgb,var(--theme-cardHeader-color, currentColor) 60%,transparent)}.table-bubble-menu .dropdown-menu{font-size:.875rem}.table-style-menu{min-width:180px}.cell-color-swatch{width:24px;height:24px;border-radius:4px;cursor:pointer;padding:0;transition:transform .1s}.cell-color-swatch:hover{transform:scale(1.15)}.table-grid-picker-menu{min-width:auto!important}.table-grid{display:inline-flex;flex-direction:column;gap:2px}.table-grid-row{display:flex;gap:2px}.table-grid-cell{width:18px;height:18px;border:1px solid var(--bs-border-color, #dee2e6);background:var(--bs-body-bg, #fff);padding:0;cursor:pointer;border-radius:2px;transition:background-color .05s}.table-grid-cell.highlighted{background:var(--bs-primary, #0d6efd);border-color:var(--bs-primary, #0d6efd)}.table-properties-modal .modal-body,.cell-properties-modal .modal-body{font-size:.9rem}.align-dropdown .dropdown-toggle{min-width:60px}.align-dropdown .dropdown-item{display:flex;align-items:center;gap:.5rem}.align-dropdown .align-icon{font-family:monospace;font-size:.9em}.mw-rich-content [style*="text-align: center"]{text-align:center}.mw-rich-content [style*="text-align: right"]{text-align:right}.mw-rich-content [style*="text-align: justify"]{text-align:justify}.draft-indicator .badge{font-weight:500}.post-editor-card .btn-group .btn{font-size:.875rem}.post-content-ooc{opacity:.9}@media(max-width:768px){.editor-toolbar{gap:.25rem!important}.editor-toolbar .btn-group{margin-bottom:.25rem}.markdown-editor .editor-content.d-flex,.html-editor .editor-content.d-flex{flex-direction:column!important}.mw-rich-content pre{font-size:.8rem;padding:.75rem}}.post-image{max-width:100%;height:auto}.post-image-left{float:left;margin-right:30px;margin-bottom:15px;max-width:50%}.post-image-right{float:right;margin-left:30px;margin-bottom:15px;max-width:50%}.post-image-center{display:block;margin:.5rem auto}.ProseMirror .post-image-left,.ProseMirror .post-image-right{max-width:45%}.post-image-link{display:inline-block}.post-image-link:hover .post-image{opacity:.9;box-shadow:0 0 0 2px rgb(var(--theme-editor-focus-color))}@keyframes bubbleMenuSlideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.bubble-menu-enter{animation:bubbleMenuSlideUp .2s ease-out}.image-bubble-menu{z-index:1000}.image-bubble-menu-content{background-color:var(--bs-card-bg, var(--bs-body-bg, #fff));background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);border:1px solid var(--bs-border-color, #dee2e6);border-radius:6px;padding:6px 8px;box-shadow:0 2px 12px #00000026}.image-bubble-menu .form-control{border-color:var(--bs-border-color, #dee2e6)}.image-bubble-menu .form-check-label{margin-left:.25rem}.bubble-divider{width:1px;height:20px;background:var(--bs-border-color, #dee2e6);margin:0 4px}.mw-rich-content:after{content:"";display:table;clear:both}.ProseMirror img.ProseMirror-selectednode{outline:3px solid rgb(var(--theme-editor-focus-color));outline-offset:2px}.color-picker-menu{min-width:200px}.color-picker-btn span{font-weight:600}.color-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.color-swatch-btn{width:28px;height:28px;border:2px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;padding:0;transition:transform .1s,border-color .1s}.color-swatch-btn:hover{transform:scale(1.1);border-color:#0000004d}.color-swatch-btn.active{border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb, 13, 110, 253),.25)}.color-input-visual{width:36px;height:28px;padding:0;border:1px solid #ced4da;border-radius:4px;cursor:pointer}.color-input-visual::-webkit-color-swatch-wrapper{padding:2px}.color-input-visual::-webkit-color-swatch{border:none;border-radius:2px}.color-input-text{flex:1;min-width:0;font-family:monospace;font-size:.8rem}.color-input-text::placeholder{font-family:inherit;font-style:italic}.emoji-picker-btn{font-size:1rem;line-height:1}.emoji-picker-popover{z-index:1050}.emoji-picker-popover em-emoji-picker{--border-radius: 8px;--font-size: 14px}.toolbar-overflow-menu{min-width:200px;max-height:70vh;overflow-y:auto}.toolbar-overflow-menu .dropdown-header{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color, #6c757d);padding:.5rem 1rem .25rem}.toolbar-overflow-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem}.overflow-item-icon{display:inline-flex;align-items:center;justify-content:center;min-width:24px;font-weight:500}.overflow-item-label{flex:1}@media(max-width:767.98px){.editor-toolbar{padding:.5rem;gap:.5rem!important;flex-wrap:wrap}.editor-toolbar .btn{min-width:44px;min-height:44px;padding:.5rem}.editor-toolbar .btn-group{flex-wrap:nowrap}.toolbar-more-btn{font-weight:500}.toolbar-overflow-menu{min-width:220px}.toolbar-overflow-item{min-height:44px;padding:.75rem 1rem}.toolbar-overflow-menu .dropdown-header{padding:.75rem 1rem .5rem}.post-editor-card .btn-group .btn{min-height:38px;padding:.5rem .75rem}.tiptap-character-count{font-size:.75rem}.tiptap-content .ProseMirror{min-height:150px}.mention-list{min-width:100%;max-width:100%}.mention-list-item{padding:.75rem;min-height:44px}.page-link-list{min-width:100%;max-width:100%}.page-link-list-item{padding:.75rem;min-height:44px}.heading-dropdown .dropdown-item,.lang-dropdown .dropdown-item{min-height:44px;padding:.75rem 1rem;display:flex;align-items:center}.color-picker-menu{min-width:220px}.color-swatch-btn{width:36px;height:36px}.color-input-visual{width:44px;height:36px}.color-input-text{min-height:38px}.emoji-picker-popover{max-width:calc(100vw - 20px)}.emoji-picker-popover em-emoji-picker{max-width:100%}}.hljs-comment,.hljs-quote{color:#999;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:#cc99cd}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:#7ec699}.hljs-deletion,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-meta{color:#e2777a}.hljs-doctag{color:#7ec699}.hljs-attr{color:#e6c07b}.hljs-symbol,.hljs-bullet,.hljs-link{color:#61aeee}.hljs-subst{color:#f8f8f2}.hljs-number{color:#f08d49}.hljs-variable,.hljs-template-variable{color:#f8f8f2}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.mwooc{display:inline;position:relative;cursor:grab}.mwooc:active{cursor:grabbing}.mwooc.selected{outline:2px solid #0d6efd;outline-offset:1px;border-radius:2px}.mwooc-shown{display:inline;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--bs-link-color);text-decoration:underline double;text-underline-offset:2px}.mwooc-shown:hover{color:var(--bs-link-hover-color)}.mwooc-hidden{display:none;position:absolute;top:100%;left:.5em;z-index:100;min-width:200px;max-width:400px;max-height:300px;overflow-y:auto;background:var(--bs-body-bg);padding:.5em .75em;border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 2px 8px #00000026;color:var(--bs-body-color);font-style:normal;white-space:normal;margin-top:4px}.mwooc.expanded>.mwooc-hidden{display:block}.mwooc-hidden:before{content:"";position:absolute;top:-6px;left:10px;width:10px;height:10px;background:var(--bs-body-bg);border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);transform:rotate(45deg)}.mwooc-hidden p{margin:0 0 .5em}.mwooc-hidden p:last-child{margin-bottom:0}.ooc-editor-content{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-height:120px;max-height:300px;overflow-y:auto}.ooc-editor-content .ProseMirror{padding:.75rem;outline:none;min-height:120px}.ooc-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--bs-secondary-color, #6c757d);pointer-events:none;height:0}.mw-rich-content .mwooc{display:inline;position:relative}.mw-rich-content .mwooc-shown{background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--bs-link-color);text-decoration:underline double;text-underline-offset:2px}.mw-rich-content .mwooc-shown:hover{color:var(--bs-link-hover-color)}.mw-rich-content .mwooc-hidden{display:none;position:fixed;z-index:1050;min-width:200px;max-width:400px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;background:var(--bs-body-bg);padding:.5em .75em;border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 2px 8px #00000026;color:var(--bs-body-color);font-style:normal;white-space:normal}.mw-rich-content .mwooc-hidden:before{content:"";position:absolute;top:-6px;left:var(--mwooc-arrow-left, 10px);width:10px;height:10px;background:var(--bs-body-bg);border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);transform:rotate(45deg)}.mw-rich-content .mwooc.expanded>.mwooc-hidden{display:block}.legacy-dice .mwooc-hidden{padding:.75em}.legacy-dice-formula{display:block;margin-bottom:.5em}.legacy-dice-results{display:block}.legacy-dice-result{display:block;padding:.25em 0}.legacy-dice-result:not(:last-child){border-bottom:1px solid var(--bs-border-color, #eee)}.legacy-dice-warning{display:block;margin-top:.5em;padding:.25em .5em;border-radius:4px}.legacy-dice-warning.text-danger{background:#dc35451a;border:1px solid rgba(220,53,69,.3)}.legacy-dice-warning.text-warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.3)}.mwspoiler{margin:1em 0;overflow:hidden}.mwspoiler.editing{display:block}.mwspoiler.selected{outline:2px solid #0d6efd;outline-offset:2px;border-radius:4px}.mwspoiler-shown{cursor:pointer}.mwspoiler-showtext{position:relative;display:inline-flex;flex-wrap:wrap;align-items:baseline}.mwspoiler-showtext p{margin-bottom:0}.mwspoiler.editing .mwspoiler-showtext>p:first-child:before{content:none}.mwspoiler-hidden{display:none;border:1px solid var(--bs-border-color, #dee2e6);border-top:none;border-radius:0 0 4px 4px;padding:1em;background:var(--bs-card-bg, #fff)}.mwspoiler-hidetext>p:first-child{margin-top:0}.mwspoiler-hidetext>p:last-child{margin-bottom:0}.mwspoiler.editing.expanded .mwspoiler-hidden{display:block}.mwspoiler.editing:not(.expanded) .mwspoiler-hidden{display:none}.mwspoiler.editing .mwspoiler-shown{cursor:pointer;display:flex;align-items:baseline;gap:.25em}.mwspoiler.editing .mwspoiler-shown:after{content:"▶";font-size:.65em;opacity:.5;transition:opacity .15s;flex-shrink:0}.mwspoiler.editing.expanded .mwspoiler-shown:after{content:"▼";opacity:.7}.mwspoiler.editing .mwspoiler-shown:hover:after{opacity:1}.mwspoiler.editing .mwspoiler-showtext{cursor:text;display:inline-flex;align-items:baseline;padding:.35em .75em;background-color:var(--bs-card-cap-bg, #f8f9fa);background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px}.mwspoiler.editing .mwspoiler-showtext p{margin-bottom:0}.mwspoiler.editing .mwspoiler-hidden{border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;margin-top:.25em}.mwspoiler.expanded>.mwspoiler-hidden{display:block}.mw-rich-content .mwspoiler{margin:1em 0;overflow:hidden}.mw-rich-content .mwspoiler-shown{cursor:pointer}.mw-rich-content .mwspoiler-shown .mwspoiler-showtext{display:inline-flex;align-items:baseline;padding:.35em .75em;background-color:var(--bs-card-cap-bg, #f8f9fa);background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px}.mw-rich-content .mwspoiler-shown:hover .mwspoiler-showtext{filter:brightness(1.1)}.mw-rich-content .mwspoiler-hidden{display:none;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:1em;margin-top:.25em;background:var(--bs-card-bg, #fff)}.mw-rich-content .mwspoiler.expanded>.mwspoiler-hidden{display:block}.mwspoiler[data-align=center] .mwspoiler-shown{text-align:center;justify-content:center}.mwspoiler[data-align=right] .mwspoiler-shown{text-align:right;justify-content:flex-end}.mwspoiler[data-align=left] .mwspoiler-shown{text-align:left;justify-content:flex-start}.mw-fieldset{margin:0 2px;padding:.35em .75em .625em;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.5em;background:transparent}.mw-fieldset.selected{outline:2px solid #0d6efd;outline-offset:2px}.mw-fieldset-legend{float:none;width:auto;display:table;max-width:100%;padding:0 .2rem;margin:0;font-size:inherit;font-weight:inherit;color:inherit;white-space:normal}.mw-fieldset-legend:empty{padding:0}.mw-fieldset-legend img{display:inline-block;max-height:1.5em;width:auto;vertical-align:middle;margin:0 .25em;border-radius:2px}.mw-fieldset-body{min-height:1.5em}.mw-fieldset-body>p:first-child{margin-top:0}.mw-fieldset-body>p:last-child{margin-bottom:0}.fieldset-add-title-btn{position:absolute;top:-.65em;left:.75em;padding:0 .5em;font-size:.75rem;line-height:1.3;color:#6c757d;background:var(--bs-body-bg, #fff);border:1px dashed #adb5bd;border-radius:3px;cursor:pointer;display:flex;align-items:center;transition:all .15s ease-in-out}.fieldset-add-title-btn:hover{color:#0d6efd;border-color:#0d6efd;background:#e7f1ff}.mw-rich-content .mw-fieldset{margin:0 2px;padding:.35em .75em .625em;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.5em}.mw-rich-content .mw-fieldset-legend{float:none;width:auto;display:table;max-width:100%;padding:0 .2rem;margin:0;font-size:inherit;font-weight:inherit;color:inherit;white-space:normal}.mw-rich-content .mw-fieldset-legend:empty{padding:0}.mw-rich-content .mw-fieldset-legend img{display:inline-block;max-height:1.5em;width:auto;vertical-align:middle;margin:0 .25em;border-radius:2px}.mw-rich-content .mw-fieldset-body>p:first-child{margin-top:0}.mw-rich-content .mw-fieldset-body>p:last-child{margin-bottom:0}.mw-float{min-height:2em;margin-bottom:.5rem}.mw-float-left{float:left;margin-right:20px}.mw-float-right{float:right;margin-left:20px}.mw-float-border-thin{border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:10px}.mw-float-border-thick{border:3px solid var(--bs-secondary-color, #6c757d);border-radius:6px;padding:10px}.mw-float.editing{border:1px dashed var(--bs-border-color-translucent, rgba(0, 0, 0, .12));border-radius:4px;padding:8px;position:relative}.mw-float.editing.selected{border-color:#0d6efd}.float-drag-handle{position:absolute;top:2px;right:2px;cursor:grab;opacity:.3;padding:2px;line-height:1;z-index:1}.mw-float.editing:hover .float-drag-handle{opacity:.6}.float-drag-handle:active{cursor:grabbing}.mw-float.editing.mw-float-border-thin{border:1px solid var(--bs-border-color, #dee2e6);padding:10px}.mw-float.editing.mw-float-border-thick{border:3px solid var(--bs-secondary-color, #6c757d);border-radius:6px;padding:10px}.mw-float>p:first-child{margin-top:0}.mw-float>p:last-child{margin-bottom:0}.mw-rich-content .mw-float{min-height:1em;margin-bottom:.5rem}.mw-rich-content .mw-float-left{float:left;margin-right:20px}.mw-rich-content .mw-float-right{float:right;margin-left:20px}.mw-rich-content .mw-float-border-thin{border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:8px}.mw-rich-content .mw-float-border-thick{border:2px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:8px}.mw-rich-content .mw-float>p:first-child{margin-top:0}.mw-rich-content .mw-float>p:last-child{margin-bottom:0}.mwprivate{margin:1em 0;border:1px solid #17a2b8;border-left:4px solid #17a2b8;border-radius:4px;background:#17a2b80d}.mwprivate[data-mode=deny]{border-color:#ffc107;background:#ffc1070d}.mwprivate.selected{outline:2px solid #0d6efd;outline-offset:2px}.mwprivate-header{padding:.5em .75em;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005;font-size:.875rem}.mwprivate-mode-badge{font-weight:600}.mwprivate-recipients{display:flex;flex-wrap:wrap;gap:.25em}.mwprivate-settings{border-top:1px solid rgba(0,0,0,.1)}.mwprivate-body{padding:.75em}.mwprivate-body>p:first-child{margin-top:0}.mwprivate-body>p:last-child{margin-bottom:0}.mw-rich-content .mwprivate{margin:1em 0;border:1px solid #17a2b8;border-left:4px solid #17a2b8;border-radius:4px;background:#17a2b80d;overflow:hidden}.mw-rich-content .mwprivate[data-mode=deny]{border-color:#ffc107;background:#ffc1070d}.mw-rich-content .mwprivate-header{padding:.5em .75em;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005;font-size:.875rem}.mw-rich-content .mwprivate-content{padding:.75em}.mw-rich-content .mwprivate-content>p:first-child{margin-top:0}.mw-rich-content .mwprivate-content>p:last-child{margin-bottom:0}.mwprivate-hidden-placeholder{padding:.75em;color:#6c757d;font-style:italic;text-align:center}.mention{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.1);border-radius:.25rem;padding:.125rem .375rem;font-weight:500;color:var(--bs-primary, #0d6efd);cursor:pointer;text-decoration:none;white-space:nowrap}.mention:hover{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.2)}.mention-group{background-color:rgba(var(--bs-warning-rgb, 255, 193, 7),.15);color:var(--bs-warning-text-emphasis, var(--bs-body-color, #856404))}.mention-group:hover{background-color:rgba(var(--bs-warning-rgb, 255, 193, 7),.25)}.tippy-box{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;padding:0!important}.tippy-box>.tippy-content{padding:0!important;background:transparent!important}.tippy-arrow{display:none!important}.mention-list{background:var(--bs-body-bg, white);color:var(--bs-body-color, #212529);border:1px solid var(--bs-border-color, #dee2e6);border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;max-height:300px;overflow-y:auto;min-width:220px}.mention-list-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border:none;background:none;color:var(--bs-body-color, #212529);text-align:left;cursor:pointer;gap:.5rem}.mention-list-item:hover,.mention-list-item.is-selected{background-color:var(--bs-primary, #0d6efd);color:var(--bs-primary-contrast, var(--bs-light, #fff))}.mention-list-item:hover .mention-badge,.mention-list-item.is-selected .mention-badge,.mention-list-item:hover .mention-description,.mention-list-item.is-selected .mention-description{color:var(--bs-primary-contrast, var(--bs-light, #fff));opacity:.8}.mention-username{font-weight:500}.mention-badge{font-size:.75rem;opacity:.7;color:var(--bs-secondary-color, #6c757d)}.mention-group-label{font-weight:600}.mention-description{font-size:.875rem;opacity:.7;color:var(--bs-secondary-color, #6c757d)}.mention-list-empty{padding:.75rem;color:var(--bs-secondary, #6c757d);text-align:center}.mw-rich-content .mention,.mw-rich-content span.mention,.mw-rich-content span[data-type=mention]{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253),.1)!important;border-radius:.25rem!important;padding:.125rem .375rem!important;font-weight:500!important;color:var(--bs-primary, #0d6efd)!important;display:inline!important}.mw-rich-content .mention-group,.mw-rich-content span.mention-group,.mw-rich-content span[data-type=mention].mention-group{background-color:rgba(var(--bs-warning-rgb, 255, 193, 7),.15)!important;color:#856404!important}.mwlang{display:inline;position:relative;border:1px solid;border-radius:4px;padding:0 .25em;cursor:grab}.mwlang:active{cursor:grabbing}.mwlang.selected{outline:2px solid #0d6efd;outline-offset:1px}.mwlang-label{display:inline-block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;padding:.1em .4em;border-radius:3px;margin-right:.3em;vertical-align:middle;line-height:1.4}.mwlang-content{font-style:italic}.mw-rich-content .mwlang{display:inline;border:1px solid;border-radius:4px;padding:0 .25em}.mw-rich-content .mwlang-label{display:inline-block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;padding:.1em .4em;border-radius:3px;margin-right:.3em;vertical-align:middle;line-height:1.4}.mw-rich-content .mwlang-content{font-style:italic}.mw-rich-content .mwlang.unknown-language .mwlang-content{filter:blur(3px);-webkit-user-select:none;user-select:none}.mw-rich-content .mwlang.unknown-language:after{content:" (unknown language)";font-style:normal;font-size:.85em;opacity:.6}.mw-rich-content .mwlang.mwlang-unknown{background-color:var(--bs-tertiary-bg, #f8f9fa);border-color:var(--bs-secondary-color, #6c757d)}.mw-rich-content .mwlang.mwlang-unknown .mwlang-label{background-color:#6c757d}.mw-rich-content .mwlang.mwlang-unknown .mwlang-obscured{font-style:italic;color:#6c757d}a[data-type=page-link]{display:inline!important;color:var(--bs-success, #198754);text-decoration:none;font-weight:500;border-bottom:1px dotted var(--bs-success, #198754)}a[data-type=page-link]:hover{color:var(--bs-success, #198754);text-decoration:none;border-bottom-style:solid}.mw-rich-content .page-link,.mw-rich-content a[data-type=page-link]{display:inline!important;color:var(--bs-success, #198754)!important;text-decoration:none!important;font-weight:500!important;border-bottom:1px dotted var(--bs-success, #198754)!important;cursor:pointer}.mw-rich-content .page-link:hover,.mw-rich-content a[data-type=page-link]:hover{border-bottom-style:solid!important}a[data-type=page-link].page-link-new,a[data-type=page-link][data-page-exists=false]{color:var(--bs-danger, #dc3545)!important;border-bottom:1px dashed var(--bs-danger, #dc3545)!important}a[data-type=page-link].page-link-new:hover,a[data-type=page-link][data-page-exists=false]:hover{border-bottom-style:solid!important}.mw-rich-content a[data-type=page-link].page-link-new,.mw-rich-content a[data-type=page-link][data-page-exists=false]{color:var(--bs-danger, #dc3545)!important;border-bottom:1px dashed var(--bs-danger, #dc3545)!important}.page-link-list-create{border-top:1px solid var(--bs-border-color, #dee2e6);color:var(--bs-danger, #dc3545);font-style:italic}.page-link-typing{background-color:#1987541a;border-radius:.25rem;padding:.125rem 0}.page-link-list{background:var(--bs-body-bg, white);color:var(--bs-body-color, #212529);border:1px solid var(--bs-border-color, #dee2e6);border-radius:.375rem;box-shadow:0 2px 8px #00000026;overflow:hidden;max-height:300px;overflow-y:auto;min-width:280px}.page-link-list-item{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;width:100%;border:none;background:none;text-align:left;cursor:pointer}.page-link-list-item:hover,.page-link-list-item.is-selected{background-color:var(--bs-success, #198754);color:var(--bs-success-contrast, var(--bs-light, #fff))}.page-link-list-item:hover .page-link-description,.page-link-list-item.is-selected .page-link-description{color:var(--bs-success-contrast, var(--bs-light, #fff));opacity:.8}.page-link-title{font-weight:500}.page-link-description{font-size:.875rem;color:var(--bs-secondary-color, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-link-list-empty{padding:.75rem;color:var(--bs-secondary, #6c757d);text-align:center;background:#fff;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.375rem;min-width:200px}.mw-rich-content .ipsQuote,.ipsQuote{background-color:var(--bs-tertiary-bg, #f8f9fa);border-left:4px solid var(--bs-primary, #0d6efd);border-radius:0 .375rem .375rem 0;padding:0;margin:1rem 0;overflow:hidden}.mw-rich-content .ipsQuote_citation,.ipsQuote_citation{color:var(--bs-secondary-color, #6c757d);font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-bottom:1px solid var(--bs-border-color, #e9ecef)}.mw-rich-content .ipsQuote_contents,.ipsQuote_contents{color:var(--bs-body-color, #495057);padding:.75rem 1rem}.mw-rich-content .ipsQuote_contents p:last-child,.ipsQuote_contents p:last-child{margin-bottom:0}.mw-rich-content .ipsSpoiler,.mw-rich-content .ipsStyle_spoiler,.ipsSpoiler,.ipsStyle_spoiler{margin:1em 0;overflow:hidden}.mw-rich-content .ipsSpoiler_header,.ipsSpoiler_header{cursor:pointer;display:inline-flex;align-items:baseline;padding:.35em .75em;background-color:var(--bs-card-cap-bg, #f8f9fa);background-image:var(--theme-cardHeader-bg-image, none);background-size:var(--theme-cardHeader-bg-size, cover);background-position:var(--theme-cardHeader-bg-position, center);background-repeat:var(--theme-cardHeader-bg-repeat, repeat-x);color:var(--theme-cardHeader-color, inherit);border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;font-weight:500}.mw-rich-content .ipsSpoiler_header:hover,.ipsSpoiler_header:hover{filter:brightness(1.1)}.mw-rich-content .ipsSpoiler_contents,.ipsSpoiler_contents{display:none;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:1em;margin-top:.25em;background:var(--bs-card-bg, #fff)}.mw-rich-content .ipsSpoiler.expanded>.ipsSpoiler_contents,.ipsSpoiler.expanded>.ipsSpoiler_contents{display:block}.mw-rich-content .ipsSpoiler_contents p:first-child,.ipsSpoiler_contents p:first-child{margin-top:0}.mw-rich-content .ipsSpoiler_contents p:last-child,.ipsSpoiler_contents p:last-child{margin-bottom:0}.mw-rich-content pre.ipsCode,pre.ipsCode{background-color:rgb(var(--theme-editor-code-bg));color:rgb(var(--theme-editor-code-color));border-radius:.375rem;padding:1rem;overflow-x:auto;margin-bottom:1rem;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:.875rem}.mw-rich-content .mw-private,.mw-private{margin:1em 0;border:1px solid #17a2b8;border-left:4px solid #17a2b8;border-radius:4px;background:#17a2b80d;overflow:hidden}.mw-rich-content .mw-private-shown,.mw-private-shown{padding:.5em .75em;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005;font-size:.875rem;font-weight:500;color:#17a2b8}.mw-rich-content .mw-private-shown:before,.mw-private-shown:before{content:"Private to: ";font-weight:600}.mw-rich-content .mw-private-body,.mw-private-body{padding:.75em}.mw-rich-content .mw-private-body>p:first-child,.mw-private-body>p:first-child{margin-top:0}.mw-rich-content .mw-private-body>p:last-child,.mw-private-body>p:last-child{margin-bottom:0}.mw-rich-content .mw-privatefrom,.mw-privatefrom{margin:1em 0;border:1px solid #ffc107;border-left:4px solid #ffc107;border-radius:4px;background:#ffc1070d;overflow:hidden}.mw-rich-content .mw-privatefrom .mw-private-hidden,.mw-privatefrom .mw-private-hidden{padding:.5em .75em;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005;font-size:.875rem;font-weight:500;color:#856404}.mw-rich-content .mw-privatefrom .mw-private-hidden:before,.mw-privatefrom .mw-private-hidden:before{content:"Hidden from: ";font-weight:600}.mw-rich-content .mw-privatefrom .mw-private-body,.mw-privatefrom .mw-private-body{padding:.75em}.mw-rich-content .mw-language,.mw-language{display:inline;position:relative;border:1px solid var(--bs-secondary-color, #6c757d);border-radius:4px;padding:0 .25em;background-color:var(--bs-tertiary-bg, #f8f9fa)}.mw-rich-content .mw-language:before,.mw-language:before{content:attr(data-language);display:inline-block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background-color:#6c757d;padding:.1em .4em;border-radius:3px;margin-right:.3em;vertical-align:middle;line-height:1.4}.mw-rich-content .mw-language,.mw-language{font-style:italic}.mw-rich-content .mwbbcode,.mwbbcode{display:block}.mw-rich-content .mwbbcode-bb,.mwbbcode-bb{display:none!important}.mw-rich-content .mwbbcode-html,.mwbbcode-html{display:block}.attachment-panel{margin-top:.75rem;border:1px solid #dee2e6;border-radius:.375rem;background:var(--bs-body-bg)}.attachment-panel-header{padding:.5rem .75rem;border-bottom:1px solid #dee2e6;background:var(--bs-tertiary-bg)}.attachment-list{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem}.attachment-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid #dee2e6;border-radius:.375rem;background:var(--bs-tertiary-bg);max-width:200px}.attachment-preview{position:relative;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bs-body-bg);border-radius:.25rem;overflow:hidden}.attachment-preview img{width:100%;height:100%;object-fit:cover}.attachment-inline-badge{position:absolute;bottom:2px;right:2px;font-size:.6rem;padding:.1rem .25rem}.attachment-info{flex:1;min-width:0;overflow:hidden}.attachment-name{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-size{font-size:.7rem}.attachment-actions{display:flex;align-items:center}.attachment-drag-handle{cursor:grab;flex-shrink:0}.attachment-item[draggable=true]{cursor:grab}.attachment-item[draggable=true]:active{cursor:grabbing;opacity:.6}.attachment-drag-target{outline:2px solid rgb(var(--theme-editor-focus-color));outline-offset:-2px}.post-attachments{margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6}.post-attachments-header{font-size:.85rem;font-weight:500;margin-bottom:.5rem;color:var(--bs-secondary-color)}.post-attachments-list{display:flex;flex-wrap:wrap;gap:.75rem}.post-attachment{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.375rem;background:var(--bs-tertiary-bg);text-decoration:none;color:inherit;transition:background-color .15s}.post-attachment:hover{background:var(--bs-secondary-bg);color:inherit}.post-attachment-icon{flex-shrink:0}.post-attachment-info{min-width:0}.post-attachment-name{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.post-attachment-size{font-size:.7rem;color:var(--bs-secondary-color)}.post-attachment-thumb{width:60px;height:60px;object-fit:cover;border-radius:.25rem}.inline-dice-chip{display:inline-block;background:var(--bs-warning-bg-subtle);border:1px solid var(--bs-warning-border-subtle);color:var(--bs-emphasis-color, var(--bs-body-color));border-radius:.25rem;padding:0 .4em;margin:0 .15em;font-size:.95em;line-height:1.5;vertical-align:baseline}.inline-dice-chip__icon{font-size:.9em;margin-right:.15em;opacity:.85}.inline-dice-chip--missing{background:transparent;border-style:dashed;border-color:var(--bs-secondary-color, var(--bs-border-color));color:var(--bs-secondary-color);opacity:.85}.ProseMirror .inline-dice-chip{outline:1px dashed transparent;outline-offset:1px;cursor:pointer}.ProseMirror .inline-dice-chip.ProseMirror-selectednode,.ProseMirror .inline-dice-chip:focus{outline-color:var(--bs-primary, #0d6efd)}.tpl-placeholder-chip{display:inline-block;background:var(--bs-info-bg-subtle);border:1px solid var(--bs-info-border-subtle);color:var(--bs-emphasis-color, var(--bs-body-color));border-radius:.25rem;padding:0 .4em;margin:0 .15em;font-size:.95em;line-height:1.5;vertical-align:baseline}.ProseMirror .tpl-placeholder-chip{outline:1px dashed transparent;outline-offset:1px;cursor:pointer}.ProseMirror .tpl-placeholder-chip.ProseMirror-selectednode{outline-color:var(--bs-primary, #0d6efd)}.tpl-placeholder-chip--edited{background:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle)}.tpl-placeholder-chip--edited:before{content:"✎ ";font-size:.85em;opacity:.65;margin-right:.1em}.tpl-placeholder-overlay{position:absolute;z-index:1080;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.5rem .75rem;box-shadow:0 .5rem 1rem #0000002d;font-size:.875rem;min-width:180px;max-width:320px}.tpl-placeholder-overlay__field{font-family:var(--bs-font-monospace);font-size:.85em;color:var(--bs-secondary-color);margin-bottom:.25rem}.tpl-placeholder-overlay__row{display:flex;justify-content:space-between;gap:.75rem;padding:.125rem 0}.tpl-placeholder-overlay__row-label{color:var(--bs-secondary-color);text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}
