:root{--color-joy:#f9be14;--color-trust:#9cc83a;--color-fear:#00a396;--color-surprise:#00b8e6;--color-sadness:#0079c2;--color-disgust:#a54a97;--color-anger:#e63562;--color-anticipation:#ef8337;--color-joker:#27303a;--color-joker-12:rgba(39,48,58,0.12);--color-joker-24:rgba(39,48,58,0.24);--color-joker-96:rgba(39,48,58,0.96);--color-joker-darker:#000714;--color-joker-darker-12:rgba(0,7,20,0.12);--color-joker-darker-16:rgba(0,7,20,0.16);--color-joker-darker-24:rgba(0,7,20,0.24);--color-joker-darker-36:rgba(0,7,20,0.36);--color-joker-darker-60:rgba(0,7,20,0.6);--color-joker-darker-84:rgba(0,7,20,0.84);--color-white:#fff;--color-white-12:hsla(0,0%,100%,0.12);--color-white-24:hsla(0,0%,100%,0.24);--color-white-36:hsla(0,0%,100%,0.36);--color-white-48:hsla(0,0%,100%,0.48);--color-white-60:hsla(0,0%,100%,0.6);--color-key:#1d82f5;--color-key-12:rgba(29,130,245,0.12);--color-key-24:rgba(29,130,245,0.24);--color-error:#d81159;--color-gray:#f2f3f3;--color-text:var(--color-joker-darker);--width-max:25.875rem;--height-header:calc(2.75rem + env(safe-area-inset-top));--height-footer:calc(3.0625rem + env(safe-area-inset-bottom));--height-player:3.625rem;--height-min:27.5rem;--font-base:"Noto Sans JP";--z-loading:999;--z-message:998;--z-header:995;--z-footer:995;--z-menu:997;--z-player:996;--z-session:997}@media(min-width:414px){:root{--height-header:3.5rem}}::-webkit-scrollbar{width:0;height:0}body,html{height:100%}body{padding:0;margin:0;color:var(--color-text);font-family:var(--font-base),sans-serif;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-size:inherit}img{max-width:100%}svg{display:inline-block}input,textarea{font-family:inherit;font-weight:700}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-joker-36);font-weight:700}input::placeholder,textarea::placeholder{color:var(--color-joker-36);font-weight:700}a{cursor:pointer}#__next{height:100%}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}button{font-family:inherit;font-size:inherit;background-color:initial;border:none;cursor:pointer}a,button,input{color:inherit;line-height:inherit;font-weight:inherit}a:focus,button:focus,input:focus{outline:none}input{background-color:initial;border:none}input:focus{outline:none}fieldset{border:none}fieldset,ol,ul{padding:0;margin:0}ol,ul{width:auto;list-style:none}