body{background-color:#1c1c1c;margin:0;font-family:Lato,sans-serif;color:#cecece}.body{padding:15px}.loading-screen{width:100vw;display:grid;justify-content:center}.loading-screen .loading-gif{width:75%;height:auto;margin:auto}.divider-bar{height:1.5px;width:95%;margin:10px auto;background-color:#8b8b8b}.divider-bar.left{margin-left:0;width:40%}.space-section{width:20px;height:50px}.map{width:93vw;height:auto}.home{padding:15px}.summary-element button{all:unset;cursor:pointer}.summary-element button h2{margin-block-end:0px;white-space:break-spaces}.summary-element button h2 i{transition:.25s ease-in-out}.summary-element button h2 i.down{transition:.25s ease-in-out;transform:rotate(360deg)}.summary-element div.summary-element-inner{padding-left:10px;overflow:hidden}.summary-element div.summary-element-inner.false{height:0px}.summary-element div.summary-element-inner a{color:#0867f7}table{border:1px solid white;border-collapse:collapse;padding:5px}table th{font-weight:700}table th,table td,table table{border:1px solid white;border-collapse:collapse;padding:5px}.error-page{display:grid;justify-content:center;margin-top:25px;text-align:center}.error-page img{text-align:center;width:300px;height:auto}@media (max-width: 767px){.divider-bar.left{width:100%}}header{position:sticky;top:0;z-index:10}header .header-main-section{display:flex;justify-content:space-between;padding:15px;background-color:#686868;align-items:center}header .header-main-section .header-logo img{height:100px;width:auto}header .header-main-section .menu-button button{all:unset;justify-content:center;align-items:center;font-size:3.75em;cursor:pointer}header .header-nav{background-color:#787878;transition:height .5s ease-in-out;height:270px;overflow:hidden}header .header-nav .navigation{display:flex;flex-wrap:wrap}header .header-nav .navigation .nav-column.one-column{width:50%}header .header-nav .navigation .nav-column.two-column{width:100%}header .header-nav .navigation .nav-column.two-column .nav-buttons{display:grid;grid-template-columns:50% 50%}header .header-nav .navigation .nav-column .nav-header{text-align:center;text-decoration:underline}header .header-nav .navigation .nav-column a{display:block;width:100%;text-decoration:none;transition:opacity .25s ease-in-out,color .15s;color:#fff;text-transform:uppercase;font-size:1.25em;padding-top:7.5px;padding-bottom:7.5px;text-align:center;opacity:1}header .header-nav .navigation .nav-column a:hover{color:#000;transition:.15s ease-in-out}header .header-nav .navigation .nav-column a.active{color:#000;background-color:#909090}header .header-nav.not-displayed{height:0px}header .header-nav.not-displayed a{opacity:0}header .header-nav .story-select-section{margin-top:15px;display:flex;justify-content:center;align-items:center}header .header-nav select{color:#fff;background-color:#000;border:unset;color-scheme:dark;padding:5px;border-radius:.5em 0 0 .5em;height:25px}header .header-nav button{all:unset;height:25px;background-color:#000;color:#0867f7;vertical-align:middle;padding:0 5px;border-top-right-radius:.5em;border-bottom-right-radius:.5em;font-size:1em;cursor:pointer}header .header-nav button:hover{opacity:.7}@media (max-width: 767px){header .header-main-section{max-height:70px;height:70px}header .header-main-section .header-logo img{height:70px;width:auto}header button{font-size:1.5em}header button i{transition:.25s ease-in-out}header button i.fa-solid{transform:rotate(180deg);transition:.25s ease-in-out}}.selection-screen{display:grid}.selection-screen .asphodel-header{display:flex;justify-content:center;margin-top:25px}.selection-screen .asphodel-header .asphodel-logo-header{text-align:center;width:300px;height:auto}.selection-screen h2{margin-block-start:0px;text-align:center}.selection-grid{display:grid;grid-template-columns:50% 50%;margin-top:15px;text-align:center}.selection-grid .selection-grid-item{margin:25px;transition:.25s ease-in-out;align-self:center}.selection-grid .selection-grid-item img{width:250px;height:auto}.selection-grid .selection-grid-item a{all:unset;cursor:pointer;border:1px solid white;border-radius:.5em;padding:5px 7.5px;font-size:1.25em}.selection-grid .selection-grid-item:hover{transition:.25s ease-in-out;scale:1.1;opacity:.7;cursor:pointer}@media (max-width: 767px){.selection-grid.selection-grid.selection-grid{grid-template-columns:100%}}.wiki-page{position:relative;width:60%;margin:auto}.wiki-page a{text-decoration:none;color:#0867f7}.wiki-page a:visited{color:#0867f7}.wiki-page a:hover{text-decoration:underline}.wiki-page .wiki-tag-group{font-style:italic}.wiki-page .wiki-tag-group .wiki-tag a{color:#0867f7}.wiki-page .page-heading{margin-block-start:5px;margin-block-end:0px;font-family:lemonde-courrier,serif;font-weight:700}.wiki-page .header-line{height:1px;background-color:gray;margin-bottom:15px}.wiki-page .wiki-page-divider-line{height:1px;background-color:#a9a9a9}.wiki-page .wiki-page-divider-line.margin-top{margin-top:10px}.wiki-page .wiki-page-divider-line.margin-bottom{margin-bottom:10px}.wiki-page .section-heading{font-family:lemonde-courrier,serif;font-weight:400;margin-block-end:0px}.wiki-page .inner-heading{margin-block-end:0px;font-weight:900;font-size:1.15em}.wiki-page .pantheon-table{position:absolute;top:17px;right:0;text-align:right}.wiki-page .pantheon-table .header{font-weight:900}.wiki-page .wiki-section+.wiki-section{margin-top:12px}.wiki-page table th{font-weight:800}@media (max-width: 767px){.wiki-page{width:100%}}.landing-page .page-heading{font-family:Lato,sans-serif}.landing-page button{all:unset}.weapon-upgrades,.armor-forge,.mechanic{width:70%}.weapon-upgrades h2,.armor-forge h2,.mechanic h2{text-decoration:underline}.weapon-upgrades h3,.armor-forge h3,.mechanic h3{margin-block-end:0px}.weapon-enchantment p,.mechanic p{margin-block-start:0px;margin-block-end:0px}@media (max-width: 767px){.weapon-upgrades,.armor-forge,.mechanic{width:100%}}
