body{background-color:#f6ffa6;font-family:Kosugi Maru,sans-serif;font-weight:400;font-style:normal}.btn,a.btn,button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}a.btn-emergency{position:relative;display:block;width:200px;height:130px;margin:0 auto}a.btn-emergency:hover .btn-emergency-top{top:10px;height:50px}a.btn-emergency:active .btn-emergency-top{top:20px;height:40px}.btn-emergency-top{position:absolute;top:0;left:20px;width:160px;height:60px;margin-top:30px;-webkit-transition:all .3s;transition:all .3s;border-radius:0 0 50% 50%;background:#d62d2d}.btn-emergency-top:before{position:absolute;top:-30px;left:0;width:160px;height:60px;content:"";border-radius:80px/30px;background:#ed4c4c}.btn-emergency-top span{font-size:38px;font-weight:700;position:absolute;top:-24px;left:0;width:100%;-webkit-transform:scaleY(.75);transform:scaleY(.75);text-align:center;color:#f6a3a3}.btn-emergency-bottom{position:absolute;top:38px;left:0;width:200px;height:80px;border-radius:100px/40px;background:#d8e4ea;-webkit-box-shadow:0 8px 0 #c4cacc;box-shadow:0 8px #c4cacc}.lobby-container[data-v-2f1a93be]{text-align:center;height:700px}.lobby-container h1[data-v-2f1a93be]{font-size:3rem;margin-bottom:.7rem}.lobby-container p[data-v-2f1a93be]{margin-bottom:2rem}.error-message[data-v-2f1a93be]{color:#e53935;font-weight:700;margin-top:1rem}.caution[data-v-2f1a93be]{margin-top:3rem;height:500px}.input_area[data-v-2f1a93be]{font-size:1.5rem;margin-bottom:1rem;padding:.1rem;background-color:#f0f8ff;border:solid;border-radius:5px;border-color:#2b2b2b;text-align:center;width:220px}.join_button[data-v-2f1a93be]{border-radius:5px;border:solid;border-color:#000;background-color:#ff8c8a;padding:.2rem;margin-top:1.5rem}.main-window{background-color:#fff;border-radius:20px;width:100%;height:500px;padding:1rem;overflow-y:scroll}.log-message{font-size:14px}.rootBase{margin:0rem}.participants{width:auto;height:80px;text-align:center;border:solid;background-color:#fff;padding:.2rem 1rem;border-radius:20px}.player{font-size:25px;font-weight:700;margin-bottom:.5rem}.score{color:inherit;font-size:30px;padding:0rem 2.5rem}.participants_1{color:#ff8b2c;border-color:#ff8b2c}.participants_2{color:#ffd82c;border-color:#ffd82c}.participants_3{color:#a4ff2c;border-color:#a4ff2c}.participants_4{color:#2cffc0;border-color:#2cffc0}.participants_5{color:#2c64ff;border-color:#2c64ff}.participants_6{color:#bc2cff;border-color:#bc2cff}.is-locked{opacity:.5;background-color:#fff}.participants.is-answering{opacity:1;transform:scale(1.05);box-shadow:0 0 15px 5px gold;border-color:gold!important}@media (max-width: 750px){.participants{width:110px;height:60px;text-align:center;border:solid;background-color:#fff;padding:.2rem .3rem;border-radius:20px}.player{font-size:15px;font-weight:700}.score{color:inherit;font-size:20px}}.align-center{text-align:center}.main-content{display:flex;justify-content:center;min-height:700px;gap:4rem}.column1{max-width:700px;width:70%}.column2{max-width:400px;width:25%}.waiting-container{text-align:center;padding:1rem;border-radius:8px;margin-bottom:1rem}.start-button{font-size:1.5rem;padding:1rem 2rem;background-color:#4caf50;color:#fff;border:none;cursor:pointer;margin-top:1rem}#participant-panel{display:flex;justify-content:center;gap:3rem;margin-bottom:1rem;padding:1rem 4rem;border-radius:30px}.correct_answer{text-align:center;margin-bottom:1rem;padding:.2rem 0rem;background-color:#fff;font-size:20px}.answer_is_true{color:#007bff}.answer_is_false{color:#c25252}.button-kaitou-pos{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;gap:3rem;margin-bottom:1rem;font-weight:700}.button-kaitou-pos_empty{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;gap:3rem;margin-bottom:1rem;pointer-events:none;font-weight:700}#button-kaitou_1{padding:.5rem 1rem;color:#fff;background-color:#ff7575}#button-kaitou_2{padding:.5rem 1rem;color:#fff;background-color:#75a5ff}#button-kaitou_3{padding:.5rem 1rem;color:#fff;background-color:#75ffa3}#button-kaitou_4{padding:.5rem 1rem;color:#fff;background-color:#e2e045}.youtube-player-container{position:relative;width:640px;height:360px;margin:0 auto 1rem}.youtube-player-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:10;cursor:default}.dummy-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:5;overflow:hidden}.player-area{margin:1.5rem 0}.volume-control{display:flex;justify-content:right;align-items:center;gap:.5rem;margin-top:.5rem}.volume-slider{width:150px}.question-number-indicator{position:absolute;background-color:#3a3a3a;color:#fff;padding:.8rem 1.5rem;border-radius:8px;font-size:1.8rem;font-weight:700;z-index:20;width:97%;top:10px;left:50%;transform:translate(-50%)}.indicator-slide-leave-active{transition:all .5s ease-out}.indicator-slide-leave-to{transform:translateY(-50px) translate(-50%);opacity:0}.host-settings select{font-size:1.2rem;padding:0rem 1.5rem 0rem 1rem;margin-top:1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3cpolyline points="6 9 12 15 18 9"%3e%3c/polyline%3e%3c/svg%3e');background-repeat:no-repeat;background-position:right .7rem center;background-size:1.2em}.host-settings select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.game-over-container{text-align:center;padding:4rem 1rem}.game-over-container h1{font-size:3rem;color:#4caf50}.game-over-container h2{font-size:2rem;margin:1rem 0}.game-mode-selector{margin-top:1rem}.game-mode-selector label{margin:0 1rem}.input-area{position:relative;margin:0rem auto 5rem}.input-area input{width:100%;font-size:1.5rem;padding:.2rem .2rem .2rem .8rem;box-sizing:border-box;border:solid;border-radius:10px;border-color:#000;background-color:#eee}.input-element{width:100%}.suggestions-list{list-style:none;padding:0;margin:0;border:1px solid #ccc;border-top:none;position:absolute;width:88%;background:#fff;z-index:10;max-height:4.5rem;overflow-y:scroll}.suggestions-list li{cursor:pointer;padding-left:.2rem}.suggestions-list li:hover{background-color:#f0f0f0}.input-with-button{display:flex;justify-content:center;gap:.5rem}.input-with-button input{flex-grow:1}.submit-button{font-size:1.2rem;padding:.2rem .8rem;border:4px solid #c25252;background-color:#ffd8d8;color:#000;cursor:pointer;border-radius:10px;white-space:nowrap}.submit-button:hover{background-color:#ff9090}@media (max-width: 1000px){.main-content{display:flex;flex-wrap:wrap;justify-content:center;min-height:700px;gap:2rem}.column1{max-width:700px;width:80%}.column2{max-width:400px;width:80%}}@media (max-width: 750px){.youtube-player-container{position:relative;width:320px;height:180px;margin:0 auto 1rem}.yt-secret-size{width:100%;height:100%;object-fit:contain}.button-kaitou-pos{display:grid;grid-template-columns:repeat(1,1fr);text-align:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.button-kaitou-pos_empty{display:grid;grid-template-columns:repeat(1,1fr);text-align:center;gap:.5rem;margin-bottom:1rem;pointer-events:none;font-weight:700}.question-number-indicator{position:absolute;background-color:#3a3a3a;color:#fff;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:700;z-index:20;width:97%;top:10px;left:50%;transform:translate(-50%)}.correct_answer{text-align:center;margin-bottom:1rem;background-color:#fff;font-size:1rem}#participant-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.input-with-button{display:flex;gap:.5rem;flex-wrap:wrap}.input-area input{width:100%;font-size:1rem;box-sizing:border-box;padding:.2rem;border:solid;border-radius:10px;border-color:#000;background-color:#eee}.input-area{position:relative;margin:0rem auto}.submit-button{font-size:1.2rem;padding:.2rem .8rem;margin-top:4rem;border:4px solid #c25252;background-color:#ffd8d8;color:#000;cursor:pointer;border-radius:10px;white-space:nowrap}.suggestions-list{list-style:none;padding:0;margin:0;border:1px solid #ccc;border-top:none;position:absolute;width:100%;background:#fff;z-index:10;max-height:4.5rem;overflow-y:scroll}.button-hayaoshi{transform:scale(.7)}}.page-header{display:flex;justify-content:center;flex-direction:column;margin-bottom:1.5rem}.logo{width:210px}.main-nav-div{margin:.5rem .8em 0rem;padding-bottom:.3rem;border-bottom:solid;border-color:#dae291}.main-nav{display:flex;justify-content:center;gap:2.5rem;font-size:2.2rem;list-style:none;font-size:1.5rem;margin-top:.7rem}.main-nav a{color:#3c5e41;transition:.2s;text-decoration:none}.main-nav a:hover{color:#588362}.youtube-icon{filter:brightness(0) saturate(100%) invert(9%) sepia(98%) saturate(7298%) hue-rotate(1deg) brightness(114%) contrast(109%)}@media (max-width: 750px){.logo{width:140px}.main-nav{display:flex;justify-content:center;gap:1.5rem;font-size:2.2rem;list-style:none;font-size:1.3rem}}.nav-container[data-v-b6478751]{height:40px}.logo[data-v-b6478751]{width:100px;margin:25px 0 0 40px}.nav-toggle-button[data-v-b6478751]{position:fixed;top:15px;right:20px;z-index:1001;background:none;border:none;padding:10px;cursor:pointer}.icon-bar[data-v-b6478751]{display:block;width:22px;height:2px;background-color:#333;border-radius:1px}.icon-bar+.icon-bar[data-v-b6478751]{margin-top:4px}.nav-overlay[data-v-b6478751]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:999;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.nav-overlay.is-open[data-v-b6478751]{opacity:1}.nav-overlay-empty[data-v-b6478751]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:998}.nav-panel[data-v-b6478751]{position:fixed;top:0;right:0;width:250px;height:100vh;background-color:#a4bb7c;box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out;z-index:1000}.nav-panel.is-open[data-v-b6478751]{transform:translate(0)}.nav-panel ul[data-v-b6478751]{list-style:none;padding:30px 20px 20px;margin:1.5rem 0 0}.nav-panel li[data-v-b6478751]{margin-bottom:1rem;padding-bottom:1rem}.nav-panel a[data-v-b6478751]{text-decoration:none;color:#333;font-size:1.3rem;font-weight:700}.under-line[data-v-b6478751]{border-bottom:dashed;border-color:#333}.copyright{background-color:#556b2f;text-align:center;color:azure;margin-top:5rem;padding:2rem 0}.view-mobile{display:none}@media (max-width: 1000px){.view-mobile{display:block}.view-desktop{display:none}}@media (max-width: 750px){.view-mobile{display:block}.view-desktop{display:none}}
