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: rgba(200, 20, 40, .45);--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-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}.necro-panel ::-webkit-scrollbar,.draggable-panel:has(.necro-panel)>.scrollable-panel::-webkit-scrollbar{width:10px;height:10px}.necro-panel ::-webkit-scrollbar-track,.draggable-panel:has(.necro-panel)>.scrollable-panel::-webkit-scrollbar-track{background-color:#00000059}.necro-panel ::-webkit-scrollbar-thumb,.draggable-panel:has(.necro-panel)>.scrollable-panel::-webkit-scrollbar-thumb{background-color:var(--necro-accent-dim);border-radius:5px;border:2px solid rgba(0,0,0,.25)}.necro-panel ::-webkit-scrollbar-thumb:hover,.draggable-panel:has(.necro-panel)>.scrollable-panel::-webkit-scrollbar-thumb:hover{background-color:var(--necro-accent)}.necro-panel ::-webkit-scrollbar-corner{background-color:transparent}.necro-panel .necro-area{padding:6px 8px;margin-bottom:6px;background-color:var(--necro-area);border:1px solid var(--necro-line);border-radius:3px}.necro-panel .necro-area:last-child{margin-bottom:0}.necro-panel button,.necro-panel select,.necro-panel textarea,.necro-panel input[type=text],.necro-panel input[type=password],.necro-panel input[type=number],.necro-panel input[type=search],.necro-panel input[type=url]{color:var(--necro-text);background-color:var(--necro-surface);border:1px solid var(--necro-line);border-radius:3px;padding:2px 6px}.necro-panel button{background-color:var(--necro-accent-dim)}.necro-panel input:focus,.necro-panel select:focus,.necro-panel textarea:focus{outline:none;border-color:var(--necro-accent);background-color:#0009}.necro-panel button{cursor:pointer}.necro-panel button:hover:not(:disabled){background-color:var(--necro-accent);border-color:var(--necro-accent-bright)}.necro-panel button:active:not(:disabled){background-color:var(--necro-accent-bright)}.necro-panel button:disabled{color:var(--necro-text-weak);opacity:.5;cursor:default}.necro-panel ::placeholder{color:var(--necro-text-weak);opacity:.6}.necro-panel select option{color:var(--necro-text);background-color:#190c0f}.necro-panel select option:checked,.necro-panel select option:hover{background:var(--necro-accent-dim) linear-gradient(0deg,var(--necro-accent-dim) 0%,var(--necro-accent-dim) 100%);color:#fff}.necro-panel input[type=checkbox],.necro-panel input[type=radio],.necro-panel input[type=range]{accent-color:var(--necro-accent)}.necro-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)}.necro-panel .necro-section-title:first-child{margin-top:0}.necro-panel .necro-note{font-size:11px;color:var(--necro-text-weak);margin:2px 0 6px;line-height:1.6}.draggable-panel:has(.necro-panel){background:var(--necro-frame)!important;border-color:var(--necro-line)!important}.draggable-panel:has(.necro-panel)>.title{background-color:var(--necro-bg-top);color:var(--necro-text)}
