html,body{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background-color:#f8f9fa}[data-bs-theme=dark]{--bs-body-bg:#000;--bs-body-bg-rgb:0, 0, 0;--bs-body-color:#dee2e6;--bs-emphasis-color:#fff;--bs-secondary-bg:#0d0d0d;--bs-tertiary-bg:#111;--bs-border-color:#333;--bs-border-color-translucent:#ffffff26;--bs-toast-bg:#0d0d0deb;--bs-popover-bg:#111;--bs-modal-bg:#0d0d0d;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe}[data-bs-theme=dark] body,[data-bs-theme=dark] .bg-body-tertiary{background-color:#000!important}[data-bs-theme=dark] .accordion-item{background-color:#0d0d0d;border-color:#333}[data-bs-theme=dark] .accordion-button{color:var(--bs-body-color);background-color:#0d0d0d}[data-bs-theme=dark] .accordion-button:not(.collapsed){color:#fff;background-color:#111;box-shadow:inset 0 -1px #333}[data-bs-theme=dark] .accordion-button:after{filter:invert()brightness(.7)}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{color:var(--bs-body-color);background-color:#1a1a1a;border-color:#3a3a3a}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{background-color:#161616;border-color:#4d6fa8;box-shadow:0 0 0 .25rem #4e73df33}[data-bs-theme=dark] .form-control::placeholder{color:#555}[data-bs-theme=dark] input#edit-character-note-depth,[data-bs-theme=dark] input#edit-character-note-depth-alt{color:var(--bs-body-color);background:#1a1a1a}[data-bs-theme=dark] .form-range::-webkit-slider-runnable-track{background-color:#2a2a2a}[data-bs-theme=dark] .border,[data-bs-theme=dark] .rounded,[data-bs-theme=dark] .border-start{border-color:#333!important}[data-bs-theme=dark] #edit-original,[data-bs-theme=dark] #edit-metadata-cai{background-color:#0d0d0d;border-color:#333!important}[data-bs-theme=dark] .toast{background-color:#0d0d0df7;border-color:#333}[data-bs-theme=dark] .toast-header{color:var(--bs-body-color);background-color:#0d0d0d;border-bottom-color:#333}[data-bs-theme=dark] .modal-content{background-color:#0d0d0d;border-color:#333}[data-bs-theme=dark] .modal-header,[data-bs-theme=dark] .modal-footer{border-color:#333}[data-bs-theme=dark] .footer{border-top-color:#1f1f1f;background-color:#000!important}[data-bs-theme=dark] .sticky{background:#000}[data-bs-theme=dark] .table{--bs-table-bg:transparent;--bs-table-border-color:#1f1f1f;color:var(--bs-body-color)}[data-bs-theme=dark] textarea.form-control::-webkit-scrollbar-track{background:#0d0d0d}[data-bs-theme=dark] textarea.form-control::-webkit-scrollbar-thumb{background:#2a2a2a}[data-bs-theme=dark] textarea.form-control::-webkit-scrollbar-thumb:hover{background:#3a3a3a}[data-bs-theme=dark] .img-thumbnail{background-color:#0d0d0d;border-color:#333}[data-bs-theme=dark] .alert-warning{--bs-alert-bg:#1a1500;--bs-alert-border-color:#332b00;--bs-alert-color:#ffe080}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#adb5bd;--bs-btn-border-color:#3a3a3a;--bs-btn-hover-bg:#1a1a1a;--bs-btn-hover-border-color:#555;--bs-btn-active-bg:#222}svg{width:100%;height:auto}button#theme{z-index:1;-webkit-backdrop-filter:blur(2px);margin:1.5rem 3rem 1.5rem 1.5rem!important}@media (width<=767px){button#theme{z-index:1;color:#6c757d;-webkit-backdrop-filter:blur(2px);background:#ffffff1c;margin:.5rem!important}}button#toastTokenCounterBtn{z-index:1;-webkit-backdrop-filter:blur(2px);margin:5rem 3rem 1.5rem 1.5rem!important}@media (width<=767px){button#toastTokenCounterBtn{z-index:1;color:#6c757d;-webkit-backdrop-filter:blur(2px);background:#ffffff1c;margin:4rem .5rem .5rem!important}}button#toastCheatsheetBtn{z-index:1;-webkit-backdrop-filter:blur(2px);margin:9rem 3rem 1.5rem 1.5rem!important}@media (width<=767px){button#toastCheatsheetBtn{z-index:1;color:#6c757d;-webkit-backdrop-filter:blur(2px);background:#ffffff1c;margin:8rem .5rem .5rem!important}}button#toastDraftBtn{z-index:1;-webkit-backdrop-filter:blur(2px);margin:13rem 3rem 1.5rem 1.5rem!important}@media (width<=767px){button#toastDraftBtn{z-index:1;color:#6c757d;-webkit-backdrop-filter:blur(2px);background:#ffffff1c;margin:12rem .5rem .5rem!important}}.btn-save{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.toast-header .btn-save{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.btn-save:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.user-select-none{margin-top:10px;-webkit-user-select:none!important;user-select:none!important}label.form-label.fw-semibold.user-select-none.header{margin-top:-10px;-webkit-user-select:none!important;user-select:none!important}i.bi.bi-info-circle.fs-5.text-primary{margin-left:5px}input#edit-character-note-depth,input#edit-character-note-depth-alt{text-align:left;background:var(--bs-body-bg);border:0;width:50px;font-weight:700}input#edit-character-note-depth:focus-within,input#edit-character-note-depth-alt:focus-within{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);border-color:#86b7fe;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 0 0 .25rem #0d6efd40}a#button1{color:#0d6efd}input#edit-talkativeness,input#edit-talkativeness-alt{width:100%}text#spanslider,text#spanslider-alt{font-weight:700}.sublabel{display:inline-block}div#toastDraft{-webkit-backdrop-filter:blur(2px);width:400px}@media (width<=767px){div#toastDraft{z-index:1;width:auto;margin:1rem 1rem 0}}.toast-body .btns{align-items:center;gap:8px;margin-bottom:8px;display:flex}.toast-body .btns input[type=button]{flex:1}.cheatsheetsubheader{color:var(--bs-body-color);margin-bottom:8px}.image{width:100%;display:inline-block;position:relative}.image img,.image svg{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.mainheader{margin-bottom:1rem;font-weight:600}.slidecontainer{width:100%}.sticky{background:var(--bs-body-bg);z-index:10;position:sticky;top:0}.toast-container.position-fixed.top-0.start-0,.toast-container.position-fixed.bottom-0.end-0,.toast-container.position-fixed.bottom-0.start-0{z-index:1060}textarea.form-control::-webkit-scrollbar{width:8px}textarea.form-control::-webkit-scrollbar-track{background:var(--bs-secondary-bg);border-radius:4px}textarea.form-control::-webkit-scrollbar-thumb{background:var(--bs-secondary);border-radius:4px}textarea.form-control::-webkit-scrollbar-thumb:hover{background:var(--bs-secondary-color)}textarea.auto-size{resize:none;overflow:hidden}.tags-input-wrapper{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tags-input-wrapper .tag{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);border-radius:4px;align-items:center;padding:2px 8px;font-size:.875rem;display:inline-flex}.tags-input-wrapper .tag a{color:var(--bs-primary);cursor:pointer;margin-left:4px;text-decoration:none}.tags-input-wrapper input{min-width:60px;color:var(--bs-body-color);background:0 0;border:none;outline:none;flex:1}#edit-original .row{margin-bottom:.5rem}#edit-tokens table{margin-bottom:0}#edit-tokens .table-sm th,#edit-tokens .table-sm td{padding:.25rem .5rem}.footer{border-top:1px solid var(--bs-border-color)}.loading{pointer-events:none;opacity:.6}.drag-active{background-color:var(--bs-primary-bg-subtle)!important;border-color:var(--bs-primary)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.25s ease-in-out fadeIn}
