#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:linear-gradient(180deg,#2a3042,#1b1f2b);border:3px solid #0c0e15;border-radius:10px;box-shadow:inset 0 0 0 2px #414863,0 14px 44px rgba(0,0,0,.6);color:#e6e8ef;display:none;padding:2.4rem 1.4rem 1.4rem}#characters .characters-content h2{color:#f0c060;font-size:1.15rem;letter-spacing:.5px;margin:0 0 1rem;text-align:center}#characters .characters-content .characters-form{display:flex;flex-direction:column;position:relative;width:100%}#characters .characters-content .characters-form .close-settings{align-items:center;background:#0c0e15;border:2px solid #414863;border-radius:5px;color:#e6e8ef;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;position:absolute;right:.7rem;top:.7rem;transition:all .12s;width:30px;z-index:3}#characters .characters-content .characters-form .close-settings:hover{background:#e0574f;border-color:#e0574f;color:#fff}#characters .characters-content .characters-form .character-list{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}#characters .characters-content .characters-form .character-list .character-item{align-items:center;background:radial-gradient(circle at 50% 30%,#232838 0,#12151f 100%);border:3px solid #2c3346;border-radius:8px;box-shadow:inset 0 2px 5px rgba(0,0,0,.45);color:#e6e8ef;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;padding:.5rem;transition:border-color .12s,transform .1s;width:140px}#characters .characters-content .characters-form .character-list .character-item:hover{border-color:#f0c060;transform:translateY(-2px)}#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{color:#9aa0b3;margin-top:1rem;text-align:center;text-decoration:none;transition:color .12s}#characters .characters-content .characters-form a:hover{color:#f0c060}#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:linear-gradient(180deg,#2a3042,#1b1f2b);border:3px solid #0c0e15;border-radius:10px;box-shadow:inset 0 0 0 2px #414863,0 14px 44px rgba(0,0,0,.6);color:#e6e8ef;display:none;padding:2.4rem 1.4rem 1.4rem}#settings .setting-content h2{color:#f0c060;font-size:1.15rem;letter-spacing:.5px;margin:0 0 1rem;text-align:center}#settings .setting-content .settings-form{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}#settings .setting-content .settings-form .close-settings{align-items:center;background:#0c0e15;border:2px solid #414863;border-radius:5px;color:#e6e8ef;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;position:absolute;right:.7rem;top:.7rem;transition:all .12s;width:30px;z-index:3}#settings .setting-content .settings-form .close-settings:hover{background:#e0574f;border-color:#e0574f;color:#fff}#settings .setting-content .settings-form label{align-items:center;color:#c8ccda;display:flex;font-weight:600;gap:1rem;justify-content:space-between;margin:0}#settings .setting-content .settings-form label input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#12151f;border:2px solid #414863;border-radius:6px;cursor:pointer;height:12px;outline:none;width:190px}#settings .setting-content .settings-form label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f0c060;border:2px solid #0c0e15;border-radius:3px;height:22px;width:14px}#settings .setting-content .settings-form label input[type=range]::-moz-range-thumb{background:#f0c060;border:2px solid #0c0e15;border-radius:3px;height:22px;width:14px}#settings .setting-content .settings-form #update-settings{background:#333a50;background:#3a7a3d;border:2px solid #63c667;border-radius:6px;color:#e6e8ef;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.3px;margin-top:.4rem;padding:.55rem 1.1rem;transition:filter .12s,transform .1s}#settings .setting-content .settings-form #update-settings:hover{filter:brightness(1.18);transform:translateY(-1px)}#settings .setting-content .settings-form a{color:#9aa0b3;margin-top:.3rem;text-align:center;text-decoration:none;transition:color .12s}#settings .setting-content .settings-form a:hover{color:#f0c060}#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:linear-gradient(180deg,#2a3042,#1b1f2b);border:3px solid #0c0e15;border-radius:10px;box-shadow:inset 0 0 0 2px #414863,0 14px 44px rgba(0,0,0,.6);color:#e6e8ef;display:none;font-family:inherit;margin:auto;max-width:680px;padding:0;width:92vw}#storage .storage-content .storage-form{display:flex;flex-direction:column;position:relative;width:100%}#storage .storage-content .storage-form .close-settings{align-items:center;background:#0c0e15;border:2px solid #414863;border-radius:5px;color:#e6e8ef;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;position:absolute;right:.7rem;top:.7rem;transition:all .12s;width:30px;z-index:3}#storage .storage-content .storage-form .close-settings:hover{background:#e0574f;border-color:#e0574f;color:#fff}#storage .storage-content .storage-form .retrieval-points{display:flex;flex-direction:column}#storage .storage-content .storage-form .retrieval-points .menu-tabs{border:0;display:flex;gap:.35rem;padding:1rem 3.2rem .1rem 1rem}#storage .storage-content .storage-form .retrieval-points .menu-tabs>div{background:#12151f;border:2px solid #414863;border-bottom:0;border-radius:7px 7px 0 0;color:#9aa0b3;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.4px;padding:.5rem 1.1rem;transition:color .12s,background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}#storage .storage-content .storage-form .retrieval-points .menu-tabs>div:hover{color:#e6e8ef}#storage .storage-content .storage-form .retrieval-points .menu-tabs>div.engage{background:linear-gradient(180deg,#333a50,#262c3d);box-shadow:inset 0 3px 0 #f0c060;color:#f0c060}#storage .storage-content .storage-form .retrieval-points .storage-menu{background:#12151f;border:2px solid #414863;border-radius:0 8px 8px 8px;display:none;gap:.5rem;grid-template-columns:repeat(6,1fr);margin:0 1rem;padding:.75rem}#storage .storage-content .storage-form .retrieval-points .storage-menu.engage{display:grid}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item.default-weapon{display:none}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at 50% 35%,#232838 0,#171b27 100%);border:2px solid #2c3346;border-radius:7px;box-shadow:inset 0 2px 5px rgba(0,0,0,.45);cursor:pointer;display:flex;justify-content:center;overflow:visible;padding:5px;position:relative;transition:border-color .1s,box-shadow .1s,transform .1s;width:auto}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item img{height:auto!important;image-rendering:pixelated;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto!important}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-count]:not([data-count=""]):before{background:#0c0e15;border:1px solid #414863;border-radius:4px;bottom:3px;color:#f0c060;content:attr(data-count);font-size:11px;font-weight:700;line-height:1;padding:1px 4px;position:absolute;right:3px}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-empty=false]:hover{border-color:#6b74a0;transform:translateY(-1px)}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item.engage{border-color:#f0c060;box-shadow:0 0 0 2px #f0c060,inset 0 2px 5px rgba(0,0,0,.45)}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item.equipped{border-color:#63c667}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item.equipped:after{background:#63c667;border-radius:3px;color:#0c0e15;content:"E";font-size:10px;font-weight:800;left:3px;line-height:1;padding:1px 4px;position:absolute;top:3px}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=health]:after{color:#e0574f;content:"♥";font-size:1.8rem}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=mana]:after{color:#6ab0f0;content:"⁂";font-size:1.8rem}#storage .storage-content .storage-form .retrieval-points #item-description{align-items:center;border-top:2px solid #414863;display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:.85rem 1rem 1rem}#storage .storage-content .storage-form .retrieval-points #item-description:empty{display:none}#storage .storage-content .storage-form .retrieval-points #item-description h2,#storage .storage-content .storage-form .retrieval-points #item-description h3,#storage .storage-content .storage-form .retrieval-points #item-description p,#storage .storage-content .storage-form .retrieval-points #item-description span{color:#c8ccda;margin:0 .6rem 0 0}#storage .storage-content .storage-form .retrieval-points #item-description h2,#storage .storage-content .storage-form .retrieval-points #item-description h3{color:#f0c060;font-size:1rem}#storage .storage-content .storage-form .retrieval-points .storage-item-button{background:#333a50;border:2px solid #414863;border-radius:6px;color:#e6e8ef;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:.5rem 1rem;transition:filter .12s,transform .1s}#storage .storage-content .storage-form .retrieval-points .storage-item-button+.storage-item-button{margin-left:0}#storage .storage-content .storage-form .retrieval-points .storage-item-button:hover{filter:brightness(1.18);transform:translateY(-1px)}#storage .storage-content .storage-form .retrieval-points .storage-item-button.is-equip{background:#3a7a3d;border-color:#63c667}#storage .storage-content .storage-form .retrieval-points .storage-item-button.is-drop{background:#7a3634;border-color:#e0574f}#storage .storage-content .storage-form label{margin-bottom:1rem}#storage .storage-content .storage-form a{margin-top:1rem}
