#characters{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}#characters:not(.engage){height:50px;left:unset;right:10.5rem;top:1rem;transform:unset;width:50px;z-index:5}#characters:not(.engage):hover:before{font-size:50px}#characters.engage{z-index:20}#characters.engage .characters-content{display:block}#characters .characters-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;padding:1rem}#characters .characters-content h2{margin-top:0}#characters .characters-content .characters-form{display:flex;flex-direction:column;position:relative;width:100%}#characters .characters-content .characters-form .close-settings{cursor:pointer;position:absolute;right:.25rem;top:.25rem}#characters .characters-content .characters-form .character-list{display:flex;gap:1rem}#characters .characters-content .characters-form .character-list .character-item{align-items:center;border:4px solid #fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;width:150px}#characters .characters-content .characters-form .character-list .character-item:hover{border-radius:4px}#characters .characters-content .characters-form .character-list .character-item .character-images .character-icon{display:none}#characters .characters-content .characters-form .character-list .character-item .character-images .character-icon.engage{display:block}#characters .characters-content .characters-form label{margin-bottom:1rem}#characters .characters-content .characters-form a{margin-top:1rem}#settings{left:50%;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}#settings:not(.engage){height:50px;left:unset;right:1rem;top:1rem;transform:unset;width:50px;z-index:9}#settings:not(.engage):hover:before{font-size:50px}#settings.engage{z-index:20}#settings.engage .setting-content{display:block}#settings .setting-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;padding:1rem}#settings .setting-content h2{margin-top:0}#settings .setting-content .settings-form{display:flex;flex-direction:column;position:relative;width:100%}#settings .setting-content .settings-form .close-settings{cursor:pointer;position:absolute;right:.25rem;top:.25rem}#settings .setting-content .settings-form label{margin-bottom:1rem}#settings .setting-content .settings-form a{margin-top:1rem}#storage{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:20}#storage:not(.engage){height:50px;left:unset;right:5.5rem;top:1rem;transform:unset;width:50px;z-index:9}#storage:not(.engage):hover:before{font-size:50px}#storage.engage{z-index:10}#storage.engage .storage-content{display:block}#storage .storage-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;margin:auto;padding:1rem;width:600px}#storage .storage-content h2{margin-top:0}#storage .storage-content .storage-form{display:flex;flex-direction:column;position:relative;width:100%}#storage .storage-content .storage-form .close-settings{cursor:pointer;position:absolute;right:.25rem;top:.25rem}#storage .storage-content .storage-form .retrieval-points .menu-tabs{border:1px solid #000;display:flex;gap:2rem;padding:1rem}#storage .storage-content .storage-form .retrieval-points .menu-tabs>div{cursor:pointer}#storage .storage-content .storage-form .retrieval-points .storage-menu{border-bottom:1px solid #000;border-left:1px solid #000;display:none;flex-wrap:nowrap}#storage .storage-content .storage-form .retrieval-points .storage-menu[data-menu=weapons] .storage-item img{-o-object-fit:contain;object-fit:contain;width:80px}#storage .storage-content .storage-form .retrieval-points .storage-menu.engage{display:flex}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item{border-right:1px solid #000;border-top:1px solid #000;padding:1rem;width:100%}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item:before{content:attr(data-count)}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=health]:after{content:"♥";font-size:2rem}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=mana]:after{content:"⁂";font-size:2rem}#storage .storage-content .storage-form label{margin-bottom:1rem}#storage .storage-content .storage-form a{margin-top:1rem}
