@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);#root{height:100%}.core{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.background-image{background-attachment:fixed;background-color:#1d3557;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}@media (max-width:512px){.background-image{background:none!important}}.root-container{padding:25px 0!important}.core-container{background:#fff;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.6);padding:10px 30px!important}@media (max-width:768px){.core-container{padding:10px 30px!important}}@media (max-width:512px){.core-container{border-radius:0;padding:10px 20px!important}.root-container{padding:0!important}}.core-container h1{font-size:48pt;font-weight:700;padding:1rem;text-align:center}.hr-green{border:0;border-bottom:2px solid #487642;padding-bottom:.25rem}.super-title{display:block;font-size:24pt;font-weight:700;white-space:normal}@media (max-width:512px){.super-title{display:block;font-size:20pt;font-weight:700}}.super-icon{display:block;padding:15px}@media (max-width:512px){.super-icon{display:block;padding:5px}}.super-subtext{display:block;white-space:normal}.buttoons Button{margin:0 5px}.super-button:hover{opacity:.8;transition:opacity .3s}.footer-items a{margin-right:5px};.optionUl{-webkit-margin-before:0;margin:0;margin-block-start:0;margin-top:0!important}.optionSubUl,.optionUl{-webkit-padding-start:20px;padding-inline-start:20px}.optionSubUl,.optionUl{margin-top:0!important}.optionSub{display:inline-block;padding-right:1em}.ul-indent{-webkit-padding-start:20px;margin-left:0;padding-inline-start:20px}.optionSub:before{content:"\ffed";margin-right:.3em}.rule-text{display:inline}.rule-text p{margin-bottom:0;margin-top:0}.rule-text ul{-webkit-padding-start:30px;padding-inline-start:30px}.unit-card{-webkit-print-color-adjust:exact;-webkit-column-break-inside:avoid;border:2px solid rgba(0,0,0,.1);border-radius:2px;break-inside:avoid;page-break-inside:avoid;transition:.3s}.unit-card-title{background-clip:padding-box!important;padding:10px}.unit-card-title h1,.unit-card-title h2,.unit-card-title h3,.unit-card-title h4,.unit-card-title h5,.unit-card-title h6,.unit-card-title h7{margin:0!important}.unit-card-body{padding:10px}.unit-card-body p:last-child{margin-bottom:0}.unit-points{font-size:80%;font-weight:400}.faction-card{border:2px solid rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px;transition:.3s}.faction-card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.faction-card-body{padding:1em}.faction-image{background-position:50%;background-size:cover;border:1px solid rgba(0,0,0,.1);height:150px}.rules-image{border-radius:2px}.dropdown-menu{border-radius:0!important}.dropdown-item{padding:.5rem 1.5rem!important}.close-button{line-height:12px;position:absolute;right:20px;top:5px}.game-card{border:2px solid rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px;transition:.3s}.game-card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.game-card-body{padding:1em}.game-image{background-position:50%;background-size:cover;height:300px}@media (max-width:768px){.game-image{height:250px}}@media (max-width:512px){.game-image{height:200px}}.dropdown-item,.dropdown-menu{background-color:var(--colors-background);color:var(--colors-text)}.dropdown-item:focus,.dropdown-item:hover{background-color:#2f3c48;color:var(--colors-text-alt)}.page-link{background-color:var(--colors-background);color:var(--colors-text)}.modal-footer,.modal-header,.page-link{border-color:var(--colors-hr)}.btn-outline-primary{color:var(--colors-text)!important}.btn-outline-primary:hover{color:var(--colors-text-alt)!important}.tour{background-color:var(--colors-background)!important;border:2px solid #396e9e;color:var(--colors-text)!important}.sticky{margin-bottom:5px;position:-webkit-sticky;position:sticky;top:56px;z-index:1}.modal-content{background-color:var(--colors-background)}.close,.modal-content{color:var(--colors-text)}.footer{height:40px}.btn-tall{border-radius:2px;height:60px}.row-padded{padding:5px}.col-padded:not(:last-child){padding-right:0}@media (max-width:768px){.col-padded{padding-bottom:5px}.col-padded,.col-padded:not(:last-child){padding-right:15px}}.grid-button{margin:0 5px 5px 0}.card{border:1px solid rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px;transition:.3s}.card,.card-body{padding:16px}.card-border{border:1px solid rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px;transition:.3s}.card p:last-child,.card ul:last-child{margin-bottom:0}.card ul{-webkit-padding-start:20px;margin-left:0;padding-inline-start:20px}.modal-title{line-height:1;margin-bottom:0}.modal-body,.modal-header{padding:.5rem}.modal-footer{padding:0 .25rem}.modal-size{max-width:none!important;width:90%}@media (max-width:512px){.modal-size{max-width:none!important;width:auto}}.subfaction-select{flex:1 1;margin-bottom:1em}.btn:not(:disabled):not(.disabled){z-index:0}.blur{-webkit-filter:blur(8px);filter:blur(8px)}.nav-tabs,.nav-tabs .nav-link{background-color:transparent!important;border:0;border-bottom:2px solid transparent!important;color:var(--colors-text)!important}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:0;border-bottom:2px solid #636e7b66!important}.nav-tabs .nav-item{border:0;border-bottom:2px solid transparent!important}.nav-tabs .nav-link.active{border:0;border-bottom:2px solid #396e9e!important}.nav.nav-tabs{background-color:transparent!important;border-color:transparent!important;border:0;box-shadow:inset 0 -1px 0 var(--colors-hr);color:var(--colors-text)!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.btn{border-radius:3px}strong b{font-weight:700}.table{color:var(--colors-text)}.table-responsive{border-radius:2px}.table-striped tbody tr:nth-of-type(odd){background-color:var(--colors-stripe);color:var(--colors-text)}#myBtn{bottom:20px;display:none;opacity:.8;position:fixed;right:30px;z-index:99}.clickable{cursor:pointer}.hr-blue{border:0;border-bottom:2px solid #396e9e}.logo{height:300px;margin:auto;opacity:1;padding:75px 0;transition:opacity .25s ease-in-out}@media (max-width:768px){.logo{height:250px;padding:70px 0}}@media (max-width:512px){.logo{height:200px;padding:65px 0}}.width-100{margin:auto;width:100%}.mission-map{margin-left:auto;margin-right:auto;width:80%}@media (max-width:768px){.mission-map{width:80%}}@media (max-width:512px){.mission-map{width:100%}}.three-columns{-webkit-column-width:280px;-webkit-columns:3;columns:280px 3}@media (max-width:768px){.three-columns{-webkit-columns:2;column-count:2}}@media (max-width:512px){.three-columns{-webkit-columns:1;column-count:1}}.no-break{-webkit-column-break-inside:avoid;break-inside:avoid-column;display:grid;page-break-inside:avoid}.two-columns{-webkit-column-width:280px;-webkit-columns:2;columns:280px 2}@media (max-width:768px){.two-columns{-webkit-columns:2;column-count:2}}@media (max-width:512px){.two-columns{-webkit-columns:1;column-count:1}}.text-clickable{cursor:pointer}.text-clickable:hover{text-decoration:underline}hr{margin-bottom:.5rem!important;margin-top:.5rem!important}.banner-text p{margin-bottom:0}.carousel-caption{background:rgba(0,0,0,.7);bottom:0;left:0;width:100%}.main-carousel-item{height:400px}@media (max-width:512px){.main-carousel-item{height:250px}}.carousel-caption{border-radius:0 0 5px 5px;padding:5px}.carousel-item{background-color:#1d3557;background-position:50%;background-repeat:no-repeat;background-size:cover!important;border-radius:2px}.carousel-item img{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.alert{border:none;color:#fff}.alert-info{background-color:#3498db}.alert-warning{background-color:#f39c12}.alert-danger{background-color:#e74c3c}.alert-primary{background-color:#375a7f}.alert-secondary{background-color:#444}.alert-light{background-color:#adb5bd}.alert-success{background-color:#00bc8c}.no-page-break{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.force-print{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.toc ol{-webkit-padding-start:25px;line-height:1;margin-top:0;padding-inline-start:25px}.hover-fade:hover{opacity:0;transition:opacity .5s ease-in-out}
/*# sourceMappingURL=main.b65dc82e.css.map*/