@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Prosto+One&family=Spectral&display=swap";html{background-image:url(styles/assets/soft-kill.png)}a{color:#58cdff;transition:color 1s}a:hover{transition:color 1s}#announce-container{white-space:pre-line;background-color:#2222228d;border:2px dashed #00e1ffb1;flex-direction:column;justify-self:center;width:fit-content;max-width:90%;max-height:300px;padding:10px;transition:border-color 1s;display:flex;overflow-y:scroll}#announce-container::-webkit-scrollbar{width:.5rem;height:.6rem}#announce-container::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}#announce-container::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}#announce-container::-webkit-scrollbar-thumb:hover{background:#90f}#announce-container{cursor:pointer}#announce-container:hover{border-color:azure;transition:border-color 1s}#announce-container .announce-card{font-size:1rem}#announce-container .announce-card .announce-title{justify-content:center;font-size:1.2rem;font-weight:600;display:flex}.fadeout,#announce-container.fadeout{opacity:0;max-height:0;transition:max-height 1.5s ease-in-out,opacity 1.5s ease-out;overflow:hidden}.topNav{z-index:2;background:#262626;border-bottom:1px solid #fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3rem;margin-bottom:1rem;display:flex;position:sticky;top:0}.topNav form{flex-direction:row;margin:.7rem;display:flex}.topNav form span{margin-right:.5rem}.topNav img{border:2px solid #90f;height:2.5rem;transition:border-color 1s}.topNav .navLink:hover .title{color:#58cdff;transition:color 1s}.topNav .navLink:hover img{border-color:#58cdff;transition:border-color 1s}.topNav .title{align-items:center;padding:5px;transition:color 1s;display:flex}.topNav .navLink{flex-direction:row;justify-content:center;margin-left:1rem;margin-right:1rem;display:flex}.topNav .active{color:#00f7ff}.topNav .pending{color:green}.menu{opacity:0;flex-flow:column;align-items:center;transition:opacity .4s ease-out;display:flex}.menu .card .desc{color:#ffffffde;width:90%;padding:20px}.menu .card:hover .title{color:#ff002f;transition:color 1s}.menu .card .title{border-bottom:2px solid #58cdff;transition:color 1s}.fade{opacity:1}#view.loading{opacity:.25;transition:opacity .4s .4s}.table-container{background-color:#2222228d;border:1px solid #4b2b82;border-bottom-color:#90f;border-radius:5px;width:90dvw;height:45dvh;margin:0 1rem 1rem;font-size:.7rem;overflow-y:auto}.table-container::-webkit-scrollbar{width:.5rem;height:.6rem}.table-container::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}.table-container::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}.table-container::-webkit-scrollbar-thumb:hover{background:#90f}.table-container .table{flex-direction:column;width:100%;display:flex;overflow-y:hidden}.table-container .column-container{z-index:1;position:sticky;top:3rem}.table-container .searchbar-container{z-index:1;background-color:#222;flex-direction:row;align-items:center;min-width:200px;height:2rem;padding:.5rem;font-size:1.2rem;display:flex;position:sticky;top:0;left:0}.table-container .column-container{background:linear-gradient(#4b2b82,#4e60d0);align-items:center;height:3rem}.table-container .column-container p:hover{color:#58cdff;cursor:default}.table-container .row,.table-container .column-container{text-align:center;flex-direction:row;justify-content:space-around;align-items:center;padding-left:10px;display:flex}.table-container .row{height:max-content;padding:10px 0}.table-container .focusRow{background-color:#303a81}.table-container .row{border-bottom:1px solid #4e60d0}.table-container .row:hover{cursor:pointer;background-color:#4b2b82}.title{color:#90f;margin:0;font-family:Prosto One,Noto Sans JP,serif;font-size:1.4rem}#view{flex-direction:column;align-items:center;padding:1rem 1rem 2rem;display:flex}#view input[type=search]{font-size:1rem}#view .search-container{background-color:#2222228d;margin:.5rem}#view div,#view .table>div{font-size:.8rem}#view .menu .card{width:20rem;height:15rem;margin:1rem}#view .menu .card>.desc{overflow-y:auto}#view .menu .card>.desc::-webkit-scrollbar{width:.5rem;height:.6rem}#view .menu .card>.desc::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}#view .menu .card>.desc::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}#view .menu .card>.desc::-webkit-scrollbar-thumb:hover{background:#90f}.detail-card{max-width:fit-content}.detail-card>.card{flex-direction:column;align-items:center;max-width:80dvw;display:flex}@media only screen and (width>=780px){#view div,#view .table>div{font-size:1rem}.menu{flex-flow:wrap;justify-content:space-evenly;padding:0 3rem}}@media only screen and (width>=1080px){.title{font-size:1.6rem}.table-container{width:45dvw;height:85dvh}#view{flex-direction:row;justify-content:flex-start;align-items:flex-start}#view .menu .card{width:30rem;height:20rem}.detail-card{margin-left:2rem}.detail-card>.card{min-width:20dvw;max-width:50dvw;max-height:80dvh;overflow-y:auto}.detail-card>.card::-webkit-scrollbar{width:.5rem;height:.6rem}.detail-card>.card::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}.detail-card>.card::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}.detail-card>.card::-webkit-scrollbar-thumb:hover{background:#90f}}.search-container{flex-direction:row;margin-right:100px;display:flex;position:relative}.search-container div{margin-right:10px;font-family:Spectral,Noto Sans JP,serif;font-size:1rem}.search-results{z-index:1;background-color:#262626;border:1px solid gray;width:100%;max-height:300px;display:none;position:absolute;top:100%;right:0;overflow-y:auto}.search-detail{border-bottom:1px solid #ffffffde;font-size:.8rem}.search-results.visible{display:block}.search-results.visible:hover{background-color:#4b2b82}.search{border:1px solid #4b2b82;border-radius:3px;max-width:40dvw;padding:1px}.search:focus{border-color:#90f}input[type=search]{color:#ff002f;background-color:#2a2c3b}input[type=search]:focus{outline:none}.search-item:hover{color:#58cdff}.search-detail,.search-detail:hover{color:#ffffffde}@media only screen and (width>=780px){.search-container span{font-family:Spectral,Noto Sans JP,serif;font-size:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#262626;font-family:Spectral,Noto Sans JP,serif;font-weight:400}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#58cdff;-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:#ff002f}body{margin:0;overflow-y:auto}body::-webkit-scrollbar{width:.5rem;height:.6rem}body::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}body::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}body::-webkit-scrollbar-thumb:hover{background:#90f}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .25s}button:hover{border-color:#90f}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.fadeElement{opacity:0;transition:opacity .15s ease-out}.fadeElement.fade{opacity:1}.card{background:#2222228d;border:2px solid #90f;border-radius:5px;flex-direction:column;display:flex}.card .title{color:#58cdff;padding:.5rem}.card .link:hover .title{color:#ff002f;transition:color 1s}.card a div{color:#ffffffde;transition:color 1s}.card .emphasis{margin:1rem;padding-left:1rem;font-weight:700}.card .desc{width:98%}.desc div{white-space:pre-line;padding:5px 1rem;line-height:1.6}.card .card{border-color:gray;align-items:flex-start;width:95%;margin:.7rem 1rem}.question-table .column-container{text-align:left;top:0}.question-table .row:hover{background-color:#303a81}.question-table .focusRow{background-color:#4b2b82}.question-table .table{width:100%;margin-top:0}.question-table .table .row{text-align:left;justify-content:flex-start}.question-card{margin-top:1rem;margin-right:auto}.question-card .desc{flex-direction:column;align-items:center;display:flex}@media only screen and (width>=1080px){.question-table{font-size:12px}.question-card{width:50dvw;max-height:80dvh;margin-left:3rem;overflow-y:auto}.question-card::-webkit-scrollbar{width:.5rem;height:.6rem}.question-card::-webkit-scrollbar-track{background:#1d1d1d;border-radius:.4rem}.question-card::-webkit-scrollbar-thumb{background:#4b2b82;border-radius:.4rem}.question-card::-webkit-scrollbar-thumb:hover{background:#90f}}.rule-table{width:300px;font-size:.8rem}@media only screen and (width>=780px){.rule-table{width:400px}}.opp-table{height:85dvh;margin-bottom:2rem;font-size:.5rem}.opp-table .table,.opp-table .column-container{width:max-content}.opp-table .column-container p:hover{color:#58cdff;cursor:pointer}.opp-table .row{border-bottom:1px solid #4e60d0;min-height:4rem}.opp-table .row:hover{cursor:default;background-color:#4b2b82}.opp-table .row-0,.opp-table .col-0{width:4rem}.opp-table .row-1,.opp-table .col-1{width:6rem}.opp-table .row-2,.opp-table .col-2{width:3rem}.opp-table .row-3,.opp-table .col-3{width:22rem}.opp-table .row-4,.opp-table .col-4{width:6rem;margin-left:1rem}@media only screen and (width>=780px){.opp-table>span{font-size:1.4rem}.opp-table .row-0,.opp-table .col-0{width:5rem}.opp-table .row-1,.opp-table .col-1{width:7rem}.opp-table .row-2,.opp-table .col-2{width:6rem}.opp-table .row-3,.opp-table .col-3{width:28rem}.opp-table .row-4,.opp-table .col-4{width:10rem}}@media only screen and (width>=1000px){.opp-table{width:90dvw;overflow-x:hidden}.opp-table .table,.opp-table .column-container{width:100%}.opp-table .row-3,.opp-table .col-3{width:34rem}}.tech-table{max-width:95dvw;height:50dvh;margin-bottom:2rem;font-size:.6rem;overflow:auto}.tech-table .column-container,.tech-table .row,.tech-table .table{width:min(max-content, 95dvw);min-width:max-content}.tech-table .row-0,.tech-table .col-0{width:10rem}.tech-table .row-1,.tech-table .row-2,.tech-table .col-1,.tech-table .col-2,.tech-table .row-3,.tech-table .col-3,.tech-table .row-4,.tech-table .col-4,.tech-table .row-5,.tech-table .col-5{width:5rem}.tech-table .row-6,.tech-table .col-6{width:6rem}.techCard .card .desc{flex-direction:column;align-items:flex-start;display:flex}.techCard .card .desc .card-bookRef{align-self:center}@media only screen and (width>=1080px){.tech-table{min-width:max-content;height:85dvh}}.lore-table{width:300px}@media only screen and (width>=780px){.lore-table{width:400px}}.conditions-table .col-0,.conditions-table .row-0{width:6rem}.conditions-table .col-1,.conditions-table .row-1{width:8rem}.conditions-table .col-2,.conditions-table .row-2{width:3rem}@media only screen and (width>=1080px){.conditions-table{width:500px;overflow-x:hidden}.conditions-table .column-container,.conditions-table .table{width:100%}}.terrains-table .col-0,.terrains-table .row-0{width:6rem}.terrains-table .col-1,.terrains-table .row-1{width:8rem}.terrains-table .col-2,.terrains-table .row-2{width:3rem}@media only screen and (width>=1080px){.terrains-table{width:600px;overflow-x:hidden}.terrains-table .row-1,.terrains-table .col-1{width:10rem}.terrains-table .column-container,.terrains-table .table{width:100%}}.qualities-table .col-0,.qualities-table .row-0{width:6rem}.qualities-table .col-1,.qualities-table .row-1{width:8rem}.qualities-table .col-2,.qualities-table .row-2{width:3rem}@media only screen and (width>=780px){.qualities-table .col-0,.qualities-table .row-0{width:12rem}.qualities-table .col-1,.qualities-table .row-1{width:14rem}.qualities-table .col-2,.qualities-table .row-2{width:5rem}}@media only screen and (width>=1080px){.qualities-table{width:800px;overflow-x:hidden}.qualities-table .column-container,.qualities-table .table{width:100%}}section.weapons{flex-direction:column;width:95dvw;display:flex}.weapons-note{margin:1rem}.weapons-table{width:95dvw;height:60dvh;margin-bottom:1rem;font-size:.6rem;overflow:auto}.weapons-table .column-container{padding:10px}.weapons-table .column-container,.weapons-table .row,.weapons-table .table{width:min(max-content, 95dvw);min-width:max-content}.weapons-table .row-6,.weapons-table .col-6,.weapons-table .row-7,.weapons-table .col-7{width:4rem}.weapons-table .row-1,.weapons-table .col-1,.weapons-table .row-2,.weapons-table .col-2,.weapons-table .row-5,.weapons-table .col-5,.weapons-table .row-9,.weapons-table .col-9{width:6rem}.weapons-table .row-0,.weapons-table .col-0,.weapons-table .row-3,.weapons-table .col-3{width:5rem}.weapons-table .row-8,.weapons-table .col-8{width:10rem}.weapons-table .col-4,.weapons-table .row-4{width:7rem}.weapons-table .row-10,.weapons-table .col-10{width:4rem}@media only screen and (width>=780px){.weapons-table{max-height:75dvh;font-size:.8rem}.weapons-table>span{font-size:1.2rem}}@media only screen and (width>=1080px){.weapons-note{font-size:1.2rem}}section.armors{flex-direction:column;width:95dvw;display:flex}.armors-note{margin:1rem}.armors-table{height:60dvh;margin-bottom:1rem;font-size:.6rem;overflow:auto}.armors-table .column-container{padding:10px}.armors-table .column-container,.armors-table .row,.armors-table .table{width:max-content;display:flex}.armors-table .row-0,.armors-table .col-0,.armors-table .row-5,.armors-table .col-5{width:12rem}.armors-table .row-1,.armors-table .row-2,.armors-table .row-3,.armors-table .col-1,.armors-table .col-2,.armors-table .col-3{width:5rem}.armors-table .row-4,.armors-table .row-6,.armors-table .row-7,.armors-table .col-4,.armors-table .col-6,.armors-table .col-7{width:6rem}@media only screen and (width>=780px){.armors-table{max-height:75dvh}}@media only screen and (width>=1080px){.armors-table{width:95dvw}.armors-table .table{width:100%}.armors-table .column-container,.armors-table .row{flex-grow:1;width:auto}}
