button{background-color:#eee;color:#444;border:solid 1px #CCC;padding:.35em .7em;margin:0 2px;border-radius:4px;cursor:pointer;cursor:hand}button:hover{background-color:#cfd8dc}button:disabled{background-color:#eee;color:#aaa;cursor:auto}button.danger{background-color:#cf5252;color:#eee;border:solid 1px rgb(184,59,59)}button.danger:hover{background-color:#a02020;color:#f5f5f5}button.danger:disabled{background-color:#e08383;border:solid 1px rgb(187,55,55);color:#eee}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:#f7f7f7;touch-action:none}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Verdana,Meiryo,"M+ 1p",sans-serif;position:relative}img{-webkit-user-select:none;user-select:none}.sk-cube-grid{position:absolute;inset:0;width:100px;height:100px;margin:auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#666;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-title{width:100%;text-align:center;float:left}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}@keyframes anime1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}span{cursor:text}label,input[type=checkbox],input[type=radio],option,select{cursor:pointer}label:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,option:disabled,select:disabled{cursor:default}select[size]{cursor:default}.word-tag{white-space:nowrap;word-break:keep-all}.word-tag:before{display:inline-block;font-family:Material Icons;content:"\f05b";font-size:110%;margin-left:1px;vertical-align:text-bottom}a[target=_blank]{text-decoration:none;word-break:break-all}a[target=_blank]:hover,a[target=_blank]:active{text-decoration:underline}a.outer-link:after{margin-right:2px;margin-left:2px;font-family:Material Icons;content:"\e89e";font-weight:bolder;text-decoration:none;display:inline-block;font-size:smaller;vertical-align:25%}a.invalid{cursor:auto;text-decoration:none;color:gray}a.invalid:hover,a.invalid:active{text-decoration:none}a.invalid:after{margin-right:2px;margin-left:2px;font-family:Material Icons;content:"\e16f";font-weight:bolder;text-decoration:none;display:inline-block;font-size:smaller;vertical-align:25%}.direct-message a[href]{color:#ccf}.direct-message a[href]:visited{color:#99d}ruby{ruby-align:space-between}s.drop-dice .dropped{color:#999}*{scrollbar-width:thin}input{accent-color:#002699}.chrome-smooth-image-trick{transform-style:inherit;overflow:visible}.is-3d:has(>.chrome-smooth-image-trick):before{content:".";position:absolute;color:transparent;pointer-events:none;width:0;height:0}:root{--necro-bg-top: rgba(0, 0, 0, .66);--necro-bg-bottom: rgba(115, 0, 25, .66);--necro-glow: rgba(175, 35, 50, 1);--necro-area: rgba(0, 0, 0, .5);--necro-frame: transparent;--necro-accent: #c81428;--necro-text: #ffffff;--necro-line: #7e1522;--necro-accent-dim: rgba(200, 20, 40, .55);--necro-accent-weak: rgba(200, 20, 40, .25);--necro-surface: rgba(0, 0, 0, .42);--necro-surface-strong: rgba(200, 20, 40, .25);--necro-text-weak: rgba(255, 255, 255, .7);--necro-accent-bright: #e5344a;--necro-title: rgba(4, 1, 2, .97);--necro-menu: linear-gradient(to bottom, rgba(26, 12, 15, .96) 0px, rgba(46, 6, 14, .96) 420px)}.draggable-panel:not(:has(.necro-panel))>.scrollable-panel{color:var(--necro-text);background:radial-gradient(120% 55% at 50% 0%,var(--necro-glow) 0%,rgba(0,0,0,0) 70%),linear-gradient(to bottom,var(--necro-bg-top) 0%,var(--necro-bg-bottom) 100%);scrollbar-color:var(--necro-accent) rgba(0,0,0,.35);scrollbar-width:thin}.draggable-panel:not(:has(.necro-panel)):has(nav)>.scrollable-panel{background:var(--necro-menu)}.necro-panel{box-sizing:border-box;margin:-8px;padding:8px;min-height:calc(100% + 16px);color:var(--necro-text);background:radial-gradient(120% 55% at 50% 0%,var(--necro-glow) 0%,rgba(0,0,0,0) 70%),linear-gradient(to bottom,var(--necro-bg-top) 0%,var(--necro-bg-bottom) 100%);scrollbar-color:var(--necro-accent) rgba(0,0,0,.35);scrollbar-width:thin}.draggable-panel ::-webkit-scrollbar,.modal-panel ::-webkit-scrollbar{width:10px;height:10px}.draggable-panel ::-webkit-scrollbar-track,.modal-panel ::-webkit-scrollbar-track{background-color:#00000059}.draggable-panel ::-webkit-scrollbar-thumb,.modal-panel ::-webkit-scrollbar-thumb{background-color:var(--necro-accent-dim);border-radius:5px;border:2px solid rgba(0,0,0,.25)}.draggable-panel ::-webkit-scrollbar-thumb:hover,.modal-panel ::-webkit-scrollbar-thumb:hover{background-color:var(--necro-accent)}.draggable-panel ::-webkit-scrollbar-corner{background-color:transparent}.draggable-panel .necro-area,.modal-panel .necro-area{padding:6px 8px;margin-bottom:6px;background-color:var(--necro-area);border:1px solid var(--necro-line);border-radius:3px}.draggable-panel .necro-area:last-child{margin-bottom:0}.draggable-panel button,.draggable-panel select,.draggable-panel textarea,.draggable-panel input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]),.modal-panel button,.modal-panel select,.modal-panel textarea,.modal-panel input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]){color:var(--necro-text);background-color:var(--necro-surface);border:1px solid var(--necro-line);border-radius:3px;padding:2px 6px}.draggable-panel button,.modal-panel button{background-color:var(--necro-accent-dim)}.draggable-panel input:focus,.draggable-panel select:focus,.draggable-panel textarea:focus,.modal-panel input:focus,.modal-panel select:focus,.modal-panel textarea:focus{outline:none;border-color:var(--necro-accent);background-color:#0009}.draggable-panel button,.modal-panel button{cursor:pointer}.draggable-panel button:hover:not(:disabled),.modal-panel button:hover:not(:disabled){background-color:var(--necro-accent);border-color:var(--necro-accent-bright)}.draggable-panel button:active:not(:disabled),.modal-panel button:active:not(:disabled){background-color:var(--necro-accent-bright)}.draggable-panel button:disabled,.modal-panel button:disabled{color:var(--necro-text-weak);opacity:.5;cursor:default}.draggable-panel ::placeholder,.modal-panel ::placeholder{color:var(--necro-text-weak);opacity:.6}.draggable-panel select option,.modal-panel select option{color:var(--necro-text);background-color:#190c0f}.draggable-panel select option:checked,.draggable-panel select option:hover,.modal-panel select option:checked,.modal-panel select option:hover{background:var(--necro-accent-dim) linear-gradient(0deg,var(--necro-accent-dim) 0%,var(--necro-accent-dim) 100%);color:#fff}.draggable-panel input[type=checkbox],.draggable-panel input[type=radio],.draggable-panel input[type=range],.modal-panel input[type=checkbox],.modal-panel input[type=radio],.modal-panel input[type=range]{accent-color:var(--necro-accent)}.draggable-panel .necro-section-title,.modal-panel .necro-section-title{margin:10px 0 4px;padding:0 0 3px 8px;font-size:12px;font-weight:bolder;letter-spacing:.06em;border-left:3px solid var(--necro-accent);border-bottom:1px solid var(--necro-line)}.draggable-panel .necro-section-title:first-child{margin-top:0}.draggable-panel .necro-note,.modal-panel .necro-note{font-size:11px;color:var(--necro-text-weak);margin:2px 0 6px;line-height:1.6}.draggable-panel{background:var(--necro-frame)!important;border-color:var(--necro-line)!important}.draggable-panel>.title{background-color:var(--necro-title);color:var(--necro-text)}
