:root{--font-body:var(--font-noto-sans-jp)}body{font-family:var(--font-noto-sans-jp);background-image:url(/assets/images/bg/bg.webp);background-repeat:repeat-y;display:flex;align-items:center;justify-content:center;width:100svw;overflow:hidden;margin:0;padding:0;user-select:none;scrollbar-width:"thin"}body,body.battle{background-size:cover;background-position:50%;height:100svh}body.battle{background-image:url(/assets/images/battle/bg_battle.webp);background-repeat:no-repeat}.page{flex-direction:column;height:100%;align-items:center;position:relative}.contained,.page{display:flex;width:100%}.contained{max-width:393px}.container{flex-direction:column}.container,.simple_btn_lbl{width:100%;height:100%;display:flex;align-items:center}.simple_btn_lbl{justify-content:center;cursor:pointer;text-shadow:0 0 3px rgba(0,0,0,.4);font-size:16px;line-height:1;margin-top:-2px;user-select:none}.large_modal_title,.simple_btn_lbl{color:#fff;text-align:center;font-style:normal;font-weight:700}.large_modal_title{font-size:20px;line-height:22px;margin-top:6%}.obi_lbl{height:100%;color:#fff;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:-2px;margin-left:3%;paint-order:stroke;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#02af4a}.modal_overlay,.obi_lbl{display:flex;justify-content:center;align-items:center}.modal_overlay{position:absolute;inset:0;z-index:50;flex-direction:column;pointer-events:auto;max-height:100svh}.modal_overlay_blur{backdrop-filter:blur(4px)}.no-scrollbar{scrollbar-width:"thin"}.no-scrollbar::-webkit-scrollbar{width:0}.green-scrollbar{scrollbar-width:thin;scrollbar-color:#6dd000 #e7f9d2}.green-scrollbar::-webkit-scrollbar{width:4px;height:100px;background-color:#6dd000}