@font-face{font-family:'Grenze Gotisch';src:url("fonts/GrenzeGotisch.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Noto Serif';src:url("fonts/NotoSerif.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Inter Variable';src:url("fonts/InterVariable.ttf") format("truetype");font-weight:normal;font-style:normal}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Grenze Gotisch"}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}body{scrollbar-width:none;font:400 18px/1.5 "Inter Variable";color:#2e2622;background-image:url("/assets/imgs/ui/paper.png");background-size:cover;background-repeat:no-repeat;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}body ::-webkit-scrollbar{display:none}p{text-align:justify;overflow-wrap:break-word}p:visited,a:visited{color:#2e2622;text-decoration:none}hr{border-top:1px solid #2e2622;border-bottom:0;border-left:0;border-right:0;margin-bottom:15px}ul{margin-bottom:15px}button{font:400 20px/1.5 "Inter Variable";background:transparent;border:none}button:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,blockquote,pre,p,ol,dl,figure,.highlight{margin-bottom:calc($spacing-unit / 2)}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:15.75px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#2e2622;text-decoration:none}a:visited{color:#020201}a:hover{color:#2e2622;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#2e2622;border-left:4px solid #2e2622;padding-left:calc($spacing-unit / 2);font-size:20.25px;letter-spacing:-1px;font-style:italic;font-size:16pt}blockquote>:last-child{margin-bottom:0}pre,code{font-size:16.875px;border:1px solid #2e2622;border-radius:3px;background-color:#77746f;font-size:16pt}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{height:100%}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(1000px - (30px));max-width:calc(1000px - (30px));padding-right:calc($spacing-unit / 2);padding-left:calc($spacing-unit / 2)}}.wrapper:after{content:"";display:table;clear:both}table{width:100%;text-align:center;color:#2e2622;border-collapse:collapse;border:1px solid #2e2622}table th,table td{padding:10px}table th{background-color:#77746f;border:1px solid #221c19;border-bottom-color:#0b0908}table td{border:1px solid #2e2622}.justified-img-left{float:left;margin-right:20px;margin-bottom:10px;max-width:300px;height:auto}.justified-img-right{float:right;margin-left:20px;margin-bottom:10px;max-width:300px;height:auto}.use-content.desktop,.use-container.mobile{display:none}@media screen and (min-width: 1024px){.use-content.desktop{display:block}.use-container.mobile{display:none}}@media screen and (max-width: 1023px){.use-container.mobile{display:block}.use-content.desktop{display:none}}.site-header{position:sticky;z-index:100;top:0;width:576px;height:60px;display:flex;align-items:center;padding:0 0 0 0;background-image:url("/assets/imgs/ui/title-banner.png");background-size:cover;background-repeat:no-repeat;color:white}@media (max-width: 768px){.site-header{width:100vw}.site-header img{display:none}}.burger-menu{display:block;cursor:pointer;margin:0 20px 0 30px}.burger-menu .bar{display:block;width:25px;height:3px;margin:5px 0;background-color:white;border-radius:15%}.site-title{font-family:"Grenze Gotisch";font-size:40px;font-weight:300;letter-spacing:-1px;float:left;text-align:left;text-decoration:none}.site-title,.site-title:visited{color:white}@media (max-width: 768px){.site-title{font-size:30px}}.site-nav{position:fixed;overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column;z-index:1000}.site-nav .nav-button{cursor:pointer;width:246px;height:65px;font-family:"Grenze Gotisch";color:white;background-image:url("/assets/imgs/ui/option-card.png");background-repeat:no-repeat;background-size:contain;position:relative;left:-200px;transition:0.3s}.site-nav .nav-button:hover{left:0}.site-nav.open .nav-button{left:0}@media (max-width: 768px){.burger-menu{display:block}.site-nav{width:300px;left:-301px}.site-nav.open{left:0}}.page-content{flex:0;align-content:center}.page-heading{background-image:url("/assets/imgs/ui/highlight-banner.png");background-size:contain;background-repeat:no-repeat;height:70px;color:white;margin-bottom:10px}.page-heading h2{position:relative;top:12px;left:48px;width:max-content}.post-list-heading{font-size:31.5px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:15.75px;color:#2e2622}.post-link{display:block;font-size:27px}.post-header{margin-bottom:30px}.post-title{font-size:47.25px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:40.5px}}.post-content{margin-bottom:30px}.post-content h2{font-size:36px}@media screen and (max-width: 800px){.post-content h2{font-size:31.5px}}.post-content h3{font-size:29.25px}@media screen and (max-width: 800px){.post-content h3{font-size:24.75px}}.post-content h4{font-size:22.5px}@media screen and (max-width: 800px){.post-content h4{font-size:20.25px}}.content-box{height:calc(100vh - 60px);padding:0 250px 0 250px;width:calc(100% - 500px);overflow-y:scroll}.content-box ::-webkit-scrollbar{display:none}@media (max-width: 768px){.content-box{width:calc(100% - 20px);padding:0 10px}}.usepage-heading{background-image:url("/assets/imgs/ui/name-banner.png");background-size:contain;background-repeat:no-repeat;height:70px;color:#2e2622}.usepage-heading h2{position:relative;top:12px;left:66px;width:max-content}.use-data-title{background-image:url("/assets/imgs/ui/data-title-banner.png");background-size:contain;background-repeat:no-repeat;height:48px;color:white;background-position:center}.use-data-title h1{position:relative;top:-9px}.use-container{display:flex;justify-content:space-between;gap:20px;margin-top:30px}@media (max-width: 768px){.use-container{flex-direction:column}}.use-content{flex:1}.use-content img{float:right;margin-left:20px;max-width:400px}@media (max-width: 768px){.use-content{width:95%}.use-content .enemy-action-table{width:95%}.use-content table{width:100%;display:block;border:none;overflow-x:scroll}}.map-view-small{width:400px;height:400px}@media (max-width: 768px){.map-view-small{max-width:100%}}.use-box{border:25px solid;border-image:url("/assets/imgs/ui/border-golden.png") 40 stretch;margin-bottom:20px;width:400px;align-self:flex-start;background-color:white}@media (max-width: 768px){.use-box{max-width:85%}}.use-data{font-family:"Grenze Gotisch";font-size:20px}.use-data h1{font-size:40px}.use-data h1,.use-data h4{text-align:center;margin-bottom:0}.use-data img{justify-self:center;max-width:400px;margin-bottom:15px}@media (max-width: 768px){.use-data img{max-width:95%}}.use-data ul{margin-left:0;margin-bottom:0;list-style-type:none}.use-data td{padding:0}.use-data th:first-child,.use-data td:first-child{width:40%;background-image:url("/assets/imgs/ui/table-background-purple.png");color:white}.use-data th:nth-child(2),.use-data td:nth-child(2){width:60%;background-image:url("/assets/imgs/ui/table-background-white.png")}.multiple-img-buttons{display:flex;justify-content:center;margin-bottom:10px}.multiple-img-buttons button{font-family:"Grenze Gotisch";background:transparent;border:none}.procedures{border:25px solid;border-image:url("/assets/imgs/ui/box.png") 100 stretch;background-color:white;padding:10px;margin-bottom:20px}.procedures table{text-align:left;margin-bottom:10px}.procedures table th{background-image:url("/assets/imgs/ui/table-background-purple.png");color:white}.procedures table td{background-image:url("/assets/imgs/ui/table-background-white.png")}@media (max-width: 768px){.procedures{width:95%}.procedures table{min-width:100px;display:block;overflow-x:scroll;border:none}}.long-text h2,.long-text h3,.long-text h4,.long-text h5,.long-text h6{margin-bottom:0}.table-of-contents{border:1px solid;background-color:#a09f97;padding:10px;margin:20px 0;transition:all 0.3s ease;font-family:"Grenze Gotisch";width:fit-content}.table-of-contents ul{list-style:none;padding:0}.table-of-contents li{margin:5px 0}.table-of-contents a{text-decoration:none}.table-of-contents button{font-family:"Grenze Gotisch";cursor:pointer;font-size:22px;background:none;border:none}#toc-content{display:block}#toc.collapsed #toc-content{display:none}.item-list{max-width:900px;padding:20px}.item-list h1{text-align:center;font-size:2.5em;margin-bottom:1em}.item-list ul{margin-left:0;list-style-type:none;padding:0}.item-list li{margin-bottom:1.5em;padding:1em;transition:background-color 0.3s ease;border:25px solid;border-image:url("/assets/imgs/ui/box.png") 100 stretch;background-color:white}.item-list li .list-inner{background-color:white;height:100%}.enemy-action-table ul{margin:0;list-style-type:none}.enemy-action-table table{margin-bottom:30px}.character-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.character-gallery .responsive{padding:0 6px;flex:0 1 325px}@media only screen and (max-width: 700px){.character-gallery .responsive{width:49.99999%;margin:6px 0}}@media only screen and (max-width: 620px){.character-gallery .responsive{width:100%}}.character-gallery .gallery{font-family:"Grenze Gotisch";border:25px solid;border-image:url("/assets/imgs/ui/border-purple.png") 60 stretch;margin-bottom:15px;text-align:center;height:550px;width:300px}.character-gallery .gallery .gallery-inner{background-color:#f6f2ee;height:100%}.character-gallery .gallery img{padding-top:20px;height:350px;width:220px;object-fit:contain}.character-gallery .gallery p{font-size:20px;padding:10px;height:100px;overflow:scroll;scrollbar-width:none}.character-gallery .gallery p::-webkit-scrollbar{display:none}.character-gallery .gallery hr{margin:0 25px 0 25px}.character-gallery *{box-sizing:border-box}.character-item{display:none}.pagination-buttons button{margin:5px auto 5px auto;background-repeat:no-repeat;background-size:contain;cursor:pointer;font-family:"Grenze Gotisch"}.pagination-buttons button.active{font-weight:bold}.pagination-buttons .button-home{height:54px;width:190px;background-image:url("/assets/imgs/ui/name-banner.png")}.pagination-buttons .button-letter{height:54px;width:54px;color:white;background-image:url("/assets/imgs/ui/button-square.png")}.select-group-button{cursor:pointer;width:246px;height:65px;font-family:"Grenze Gotisch";color:white;background-image:url("/assets/imgs/ui/option-card.png");background-repeat:no-repeat;background-size:contain}.calendar{font-family:"Grenze Gotisch";font-size:24px;margin:0 auto 30px auto;border:1px solid;padding:20px;width:900px}@media (max-width: 768px){.calendar{max-width:95%;font-size:18px;padding:5px}}.calendar #calendar-header{align-items:center;margin-bottom:10px;display:flex;justify-content:space-between}.calendar #weekdays,.calendar #days{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;overflow:initial}.calendar #weekdays div{background:#a09f97}.calendar #weekdays div,.calendar #days div{padding:10px;border:1px solid}@media (max-width: 768px){.calendar #weekdays div,.calendar #days div{padding:5px}}.calendar #days div{cursor:pointer}.calendar .holiday{background-color:#a09f97}.calendar #holiday-info{display:none}.calendar .holiday-info a{font-family:"Grenze Gotisch";font-size:28px}@media (max-width: 768px){.calendar .holiday-info a{font-size:20px}}.tree ul{list-style:none;padding-left:20px;margin:0}.tree ul li{margin:5px 0;position:relative}.tree ul li:before{content:"";position:absolute;left:-10px;top:12px;width:10px;height:1px;background:#666}.tree ul li:first-of-type:before{top:14px}.tree ul li>ul{padding-left:20px;border-left:1px solid #666;margin-left:10px}.tree ul li>ul li:last-of-type:before{height:14px}.tree ul li>a{text-decoration:none;color:#333;font-weight:bold;display:inline-block;padding:5px 10px;background:#f7f7f7;border:1px solid #ddd;border-radius:4px;transition:background 0.3s}.tree ul li>a:hover{background:#ddd}.equipment-table ul{margin:0;list-style:none}.tierlist-container{display:flex;flex-direction:column;width:100%}@media (max-width: 768px){.tierlist-container{width:95%}}.tierlist-tier{margin:0 0 10px 0;border:25px solid;border-image:url("/assets/imgs/ui/border-golden.png") 40 stretch;min-height:100px;display:flex;justify-content:start;align-items:center;overflow:hidden}.tierlist-tier h2{margin:0 10px 0 0;vertical-align:center;text-align:center;line-height:56px;background-repeat:no-repeat;background-size:contain;font-family:"Grenze Gotisch";min-height:56px;min-width:56px;color:white;background-image:url("/assets/imgs/ui/button-square.png")}.tierlist-tier img{max-height:150px;object-fit:cover;cursor:grab}.tierlist-tier-content{display:flex;gap:10px;flex-wrap:wrap}.tierlist-image-list{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}@media (max-width: 768px){.tierlist-image-list{width:95%}}.tierlist-image-list img{max-height:150px;object-fit:cover;cursor:grab}img.dragging{opacity:0.5}.tierlist-buttons{padding-bottom:30px}.tierlist-buttons label{font-family:"Grenze Gotisch"}.tierlist-buttons button{margin:5px auto 5px auto;background-repeat:no-repeat;background-size:contain;cursor:pointer;font-family:"Grenze Gotisch";height:54px;width:190px;background-image:url("/assets/imgs/ui/name-banner.png")}.highlight{background:#77746f}.highlighter-rouge .highlight{background:#77746f}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
