:root{--msgColor: yellow;--fontSize: 16px}@keyframes hint{0%{opacity:1}to{opacity:0}}@keyframes fade_in{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes fade_out{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes statusMessage_move_x{0%{transform:translate(5%)}75%{transform:translate(-25%)}to{transform:translate(-50%)}}@keyframes statusMessage_move_y{0%{transform:scale(1.1) translateY(0)}75%{animation-timing-function:cubic-bezier(.2,.9,.96,1.43);transform:scale(1.3) translateY(-20%)}to{transform:scale(1.3) translateY(0)}}body{font-family:ＭＳ Ｐゴシック;font-smooth:never;-webkit-font-smoothing:none;display:flex;justify-content:center;background-color:gray;margin:0;padding:0;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crips-edges;image-rendering:crips-edges;image-rendering:pixelated;width:100vw;height:100vh;position:relative}.disable-scrollbars::-webkit-scrollbar{background:transparent;width:0}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.absolute{position:absolute}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.evenly{justify-content:space-evenly}ul{padding:0;margin-left:3px;list-Style:none}li{background:#fff;border:1px solid;margin:3px 0;padding:5px}#wrapper{position:relative;overflow:hidden;background-color:#000;top:50%;transform:translateY(-50%)}#titleScreen{text-align:center;color:#fff}#titleScreen>p{position:relative;top:25%}#titleScreen>.tap{opacity:0;position:relative;top:75%}#titleAction{position:relative;top:50%;width:100%}#titleAction>li{width:30%;background:transparent;margin:0 auto 3%}#language{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column}#language>button{margin:15% 0}#version{right:0;bottom:0;padding:1%;color:gray}#game{transition:all .3s ease-in-out}#turn{position:absolute;background-color:#fff;padding:5px;right:0;z-index:10}#action_menu,#option_menu{width:30%;transition:margin-left .1s ease-in-out}#dialogue{border:1px solid white;box-sizing:border-box;white-space:pre-line;overflow:hidden;overflow-y:scroll}#dialogue-log{overflow:hidden;overflow-y:scroll}#dialogue_control{margin:0;width:15%;color:#000}#dialogue-options{margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.action_menu_close{margin-left:-100%;position:absolute;z-index:12}.action_menu_open{margin-left:0}#skillName{width:100%;text-align:center;top:0}#skillName>p{width:fit-content;margin:0 auto;opacity:0;color:#fff;background:#000;transition:all .3s ease-in-out;transform:translateY(10%)}#characterCaption{background:#fff;padding:5px 5px 0;bottom:0}.caption_top>h5{margin:0 auto 0 0}.caption_top>span{margin:0 5px}#characterCaption>ul>li{margin:3px 0}.hint{display:none;animation:hint .5s ease-in-out infinite}.visible{visibility:visible}.invisible{visibility:hidden}.display{display:block}.hide{display:none}.gauge{padding:0}.hp{background:red}.mp{background:#00f}#Phase_Transition{background:#000000b3;position:absolute;top:0;z-index:15;text-align:center}#Phase_Transition>#phase{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;margin:0;white-space:nowrap;line-height:150%}#Loading{background:#000}.fade_in{animation:fade_in 1s ease-in-out forwards}.fade_out{animation:fade_out .5s ease-in-out forwards}.statusMessage{animation:statusMessage_move_x .5s ease-in forwards}.statusMessage:after{content:attr(data-message);display:block;color:var(--msgColor);font-size:var(--fontSize);animation:statusMessage_move_y .5s ease-out forwards}.menu{box-sizing:border-box;background-color:#000;color:#fff;transition:all .3s ease-in-out;opacity:0;z-index:15}#status>.status_header>img{border:1px solid red;margin-right:5%}#status>table{width:100%}.open_window{top:0;opacity:1}.open_subWindow{bottom:0}#config_option{margin-top:5%}#config_option>tbody>tr>td>input[type=range]{width:100%}.back{right:0}#inventory,#dropped-items{display:flex;flex-wrap:wrap;overflow-y:scroll}.filter-group{align-items:center;text-align:center}.filter{margin:1%;background:#ccc;border:none}.filtering{background:#fff}#itemAction{border-top:1px solid white}#item-desc{justify-content:space-between}.item{flex:0 0 30%;position:relative;border:1px dotted white}.item-equip{position:absolute;bottom:0;left:0;background-color:#000}.item-count{position:absolute;bottom:0;right:0;background-color:#000}.sub-action{flex-grow:1;width:25%;height:25%;color:#000}.item-toolTip{visibility:hidden;position:absolute;color:#fff;font-size:14px;left:10px;top:10px;padding:0 5px}.item-selected{border:1px solid yellow}.button_disable{pointer-events:none;background:#ccc}.lock_canvas{pointer-events:none}.btn-group{text-align:center;position:absolute}#silder{background:#000;top:50%;left:50%;transform:translate(-50%,-50%)}#slider>p{text-align:center}#slider>div{justify-content:center}#range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d3d3d3;height:.5rem;border-radius:10px}#range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;background:gray;cursor:pointer}#range::-webkit-slider-runnable-track{height:.5rem}#range::-moz-range-thumb{border-radius:50%;background:gray;cursor:pointer}#range::-moz-range-track{height:.5rem}.learned-skills,#member_list{overflow-y:scroll}#member_list>li{background:#000;justify-content:space-between;align-items:center}.skill{background:unset}.attribute-toggle{justify-content:start;color:#fff}.attribute-toggle>span{border:1px solid white}#objective>ul>li{background:#000;border:1px dotted white}#log{overflow-y:scroll}#log>li{background:#000;display:flex;flex-direction:column;border:none}.label{position:relative;width:fit-content;background-color:#000}#levelClear{background:#000000b3}#levelClear>p{text-align:center;font-weight:700}#optional:before{content:attr(data-title);font-size:var(--fontSize)}#levelClear>ul>li{background-color:#000;display:flex;justify-content:space-between}.tap{text-align:center}#resultAction:before{content:attr(data-title);font-size:var(--fontSize)}#warn{top:50%;left:50%;transform:translate(-50%,-50%);background:#000}#warn>div{justify-content:end}#warn>div>button{margin:0 1%}#partySubMenu{justify-content:space-evenly}#conversation{background-repeat:no-repeat;background-size:cover}#dialogue{background:#000000b3}#dialogue-options>li{border:none;background:linear-gradient(to left,#0000,#000000b3 50%,#0000);white-space:nowrap;text-align:center}#character{width:100%}
