@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,600";body{line-height:.8}body.page-template-page-fullsingle-split p,body.page-template-page-fullsingle-split a{color:#eff4fb}a.mini{font-size:1rem;text-decoration:underline}a.mini:hover{color:#fff;text-shadow:0 0 2px #47bec7,0 0 2px #47bec7}button.fas{font-size:1.25em;margin:0 auto;padding:0;width:50%}button.fas:hover{cursor:pointer}h2{clear:left;color:#ddd;font-family:lora,serif;font-size:2rem;margin-bottom:15px;margin-top:10px}h3{color:#ccc;font-family:lora,serif;font-size:1.5rem;margin-bottom:5px}i.fa-brands{font-size:2rem;width:24px}#fullsingle{overflow-x:hidden}.fs-split{margin-bottom:20px}.fs-split .split-image{background-size:cover;height:60vw}.fs-split .split-video{width:50%;height:100vh}.fs-split .split-content{overflow-x:hidden}.fs-split .split-content .split-content-vertically-center{max-width:none;padding:30px 20px}@media(min-width:801px){.fs-split .split-content .split-content-vertically-center{padding:40px 40px 80px}}@media(min-width:1201px){.fs-split .split-content .split-content-vertically-center{padding:60px 60px 80px}}.fs-split .split-content .split-content-vertically-center .split-intro{font-size:4rem;font-weight:600;letter-spacing:-2px;line-height:1;position:relative;z-index:1}.fs-split .split-content .split-content-vertically-center .split-intro div.tagchars{font-size:2.75rem;left:20px;letter-spacing:-2px;opacity:.2;position:absolute;top:22px;z-index:0}@media(min-width:801px){.fs-split .split-content .split-content-vertically-center .split-intro div.tagchars{left:0}}.fs-split .split-content .split-content-vertically-center .split-intro h1{color:#47bec7;font-size:1rem;font-weight:400;letter-spacing:.4px;margin-bottom:0;text-transform:uppercase}.fs-split .split-content .split-content-vertically-center .split-intro span.tagline{font-size:3.75rem}.fs-split .split-content .split-content-vertically-center .split-bio{font-family:lora,serif}.fs-split .split-content .split-content-vertically-center .split-steam{margin:1em 0}.fs-split .split-content .split-content-vertically-center .split-steam .iframe-wrapper{max-height:190px;min-height:190px;margin-top:1em;padding-top:0;position:relative}.fs-split .split-content .split-content-vertically-center .split-steam .iframe-wrapper iframe{height:100%;left:0;max-height:190px;position:absolute;top:0;width:100%}.fs-split .split-content .split-content-vertically-center .split-steam .content-warning{font-size:1.1rem;line-height:1.1;margin:.5em 0}.fs-split .split-content .split-content-vertically-center .split-news{line-height:1.2}.fs-split .split-content .split-content-vertically-center .split-news a{font-size:1rem;line-height:1;text-decoration:underline}.fs-split .split-content .split-content-vertically-center .split-news a:hover{color:#a0dde1}.fs-split .split-content .split-content-vertically-center .split-news .section-wrapper{background-color:#02111d;border:2px solid #000;padding:.5em}.fs-split .split-content .split-content-vertically-center .split-news .section-wrapper .split-blog{margin-bottom:1em}.fs-split .split-content .split-content-vertically-center .split-news .section-wrapper .split-blog #recent-blog .contents{background-color:#02172a;border:1px solid #555;font-size:1rem;margin-top:.5em;padding:.5em}.fs-split .split-content .split-content-vertically-center .split-characters{font-family:lora,serif;line-height:1;margin:1em 0}.fs-split .split-content .split-content-vertically-center .split-characters .character{clear:left;margin-bottom:25px}.fs-split .split-content .split-content-vertically-center .split-characters .character figure{background-color:#02111d;border:2px solid #000;float:left;margin:5px 15px 10px 0;max-width:100px;padding:15px 15px 5px}.fs-split .split-content .split-content-vertically-center .split-characters .character figure img{height:100%;max-width:96px}.fs-split .split-content .split-content-vertically-center .split-characters .character figure h3{font-size:1.5rem}.fs-split .split-content .split-content-vertically-center .split-characters .character p{font-size:1.25rem;line-height:1.33;padding-top:5px}.fs-split .split-content .split-content-vertically-center .split-demo{margin:1em 0}.fs-split .split-content .split-content-vertically-center .split-demo ul li{align-items:center;display:flex;gap:15px;line-height:1.3;margin-bottom:5px}.fs-split .split-content .split-content-vertically-center .split-demo ul li a{font-size:1rem;font-weight:700}.fs-split .split-content .split-content-vertically-center .split-demo ul li a:hover{text-decoration:underline}.fs-split .split-content .split-content-vertically-center .split-demo p{font-size:.85rem}.fs-split .split-content .split-content-vertically-center .split-soundtrack{margin:1em 0;object-fit:contain;object-position:50% 50%;padding-left:0;padding-right:0}.fs-split .split-content .split-content-vertically-center .split-soundtrack iframe{height:auto;position:relative;width:100%}.fs-split .split-content .split-content-vertically-center .split-soundtrack audio{width:100%}.fs-split .split-content .split-content-vertically-center .split-soundtrack #audio-controls{display:flex;padding:0}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist{background:#666;height:auto;padding:0;width:auto}@media(min-width:801px){.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist{padding:2px}}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li{display:grid}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li.active a{background:#153950;color:#5db0e6;text-decoration:none}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li.active a div.translation{color:#85b2d0}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a{background:#333;color:#eed;display:block;padding:0 15px 5px;position:relative;z-index:2}@media(min-width:801px){.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a{padding:0 5px 5px 10px}}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a:hover{background-color:#555}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a label{clear:left;float:left;font-size:.8em;margin-right:6px;position:relative;top:2px}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a div.titles{float:left;z-index:1}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a div.titles div.translation{color:#cdcdbd;display:block;font-size:.65em;height:10px;position:relative;top:-15px}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a div.chars-bg{color:#999;float:left;font-family:noto sans japanese,serif;font-size:1.3em;font-weight:600;opacity:.2;position:absolute;left:10px;top:5px;z-index:0}.fs-split .split-content .split-content-vertically-center .split-soundtrack #playlist li a div.characters{font-family:noto sans japanese,serif;font-weight:400;font-size:.8em;float:right;position:relative;right:5px;top:5px}.fs-split .split-content .split-content-vertically-center .split-lists .split-list{margin-bottom:20px}.fs-split .split-content .split-content-vertically-center .split-lists .split-list h3{color:#bcc3cb;margin-bottom:15px}.fs-split .split-content .split-content-vertically-center .split-lists .split-list ul li{font-size:.7em}.fs-split .split-content .split-content-vertically-center .split-lists .split-list ul li a:hover{color:#47bec7}.fs-split .split-content .split-content-vertically-center .split-kofi{padding-bottom:1rem}.fs-split .split-content .split-content-vertically-center .split-credit a:hover{color:#fff}.fs-split .split-content .split-content-vertically-center .split-credit p{margin-bottom:10px}footer#footer-neb-host{background:#484848;border-top:2px solid #000;bottom:0;color:#aaa;display:table;font-family:consolas,sans-serif;font-size:.75rem;height:18px;letter-spacing:initial;margin-top:20px;padding:5px 10px;position:fixed;width:100%;text-align:left;z-index:2}footer#footer-neb-host a{color:#fff;font-family:consolas,sans-serif;font-size:.75rem}