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.75rem;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}.fs-split .split-content .split-content-vertically-center .split-intro{font-size:64px;font-weight:600;letter-spacing:-2px;line-height:60px;position:relative;z-index:1}.fs-split .split-content .split-content-vertically-center .split-intro div.tagchars{font-size:44px;left:20px;letter-spacing:-2px;opacity:.2;position:absolute;top:22px;z-index:0}.fs-split .split-content .split-content-vertically-center .split-intro h1{color:#47bec7;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:16px;margin-bottom:0;text-transform:uppercase}.fs-split .split-content .split-content-vertically-center .split-intro span.tagline{font-size:60px;line-height:10px}.fs-split .split-content .split-content-vertically-center .split-bio{font-family:lora,serif;line-height:29px}.fs-split .split-content .split-content-vertically-center .split-characters{font-family:lora,serif;line-height:29px;margin-bottom:25px}.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-downloads 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-downloads ul li a{font-size:1rem;font-weight:700}.fs-split .split-content .split-content-vertically-center .split-downloads ul li a:hover{text-decoration:underline}.fs-split .split-content .split-content-vertically-center .split-downloads p{font-size:.85rem}.fs-split .split-content .split-content-vertically-center .split-audio{object-fit:contain;object-position:50% 50%;padding-bottom:30px;padding-left:0;padding-right:0}.fs-split .split-content .split-content-vertically-center .split-audio iframe{height:auto;position:relative;width:100%}.fs-split .split-content .split-content-vertically-center .split-audio audio{width:100%}.fs-split .split-content .split-content-vertically-center .split-audio #audio-controls{display:flex;padding:0}.fs-split .split-content .split-content-vertically-center .split-audio #playlist{background:#666;height:auto;padding:0;width:auto}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li{display:grid}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li.active a{background:#153950;color:#5db0e6;text-decoration:none}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li.active a div.translation{color:#85b2d0}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li a{background:#333;color:#eed;display:block;padding:0 15px 5px;position:relative;z-index:2}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li a:hover{background-color:#555}.fs-split .split-content .split-content-vertically-center .split-audio #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-audio #playlist li a div.titles{float:left;z-index:1}.fs-split .split-content .split-content-vertically-center .split-audio #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-audio #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-audio #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-audio .downloads{padding-left:25px;padding-right:25px;padding-top:10px}.fs-split .split-content .split-content-vertically-center .split-audio .downloads a{color:#848d96;font-size:.8em}.fs-split .split-content .split-content-vertically-center .split-audio .downloads a:hover{color:#fff}.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;line-height:12px}.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-credit a:hover{color:#fff}.fs-split .split-content .split-content-vertically-center .split-credit p{margin-bottom:10px}@media(min-width:801px){.fs-split .split-content .split-content-vertically-center{padding:40px 40px 80px}.fs-split .split-content .split-content-vertically-center .split-intro div.tagchars{left:0}.fs-split .split-content .split-content-vertically-center .split-bio{padding:20px 0}.fs-split .split-content .split-content-vertically-center .split-audio #playlist{padding:2px}.fs-split .split-content .split-content-vertically-center .split-audio #playlist li a{padding:0 5px 5px 10px}}@media(min-width:1201px){.fs-split .split-content .split-content-vertically-center{padding:60px 60px 80px}}