.menu-item-download>a{color:#0092ff}.content-container a{color:var(--link-color)}.warn-text{color:red}.spec-text{text-indent:2em;font-size:1.1rem}.center-box{text-align:center}.store-badge{margin-left:8px;margin-right:8px}.store-badge img{height:60px}.table-main{text-align:center;margin:auto}.table-title{color:var(--title-color);font-size:1.2rem}.table-item{color:var(--text-color)}.valid-button{color:#fff;cursor:pointer;background-color:#04d654;border:none;border-radius:25px;padding:10px 17px;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:inset 0 15px 30px rgba(255,255,255,.25),0 2px 7px rgba(0,0,0,.2)}.valid-button:hover{box-shadow:inset 0 15px 30px rgba(255,255,255,.15),0 2px 7px rgba(0,0,0,.2)}.valid-button:active{box-shadow:inset 0 5px 8px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1)}.failed-button{color:#fff;cursor:pointer;background-color:#e54d48;border:none;border-radius:25px;padding:10px 17px;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:inset 0 15px 30px rgba(255,255,255,.25),0 2px 7px rgba(0,0,0,.2)}.failed-button:hover{box-shadow:inset 0 15px 30px rgba(255,255,255,.15),0 2px 7px rgba(0,0,0,.2)}.failed-button:active{box-shadow:inset 0 5px 8px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1)}.new-tag{color:#ff0;text-shadow:0 0 .2em #f87,0 0 .2em #f87;font-weight:700}.info-panel{opacity:0;visibility:hidden;z-index:1024;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100vh;transition:all .3s;display:flex;position:fixed}.info-panel.enabled{opacity:1;visibility:visible}.info-panel.enabled>.info-box{transform:scale(1)rotate(0)}.info-box{background-color:var(--header-background);z-index:1050;border-radius:1.5em;width:50%;transition:all .3s;position:relative;overflow:hidden;transform:scale(0)rotate(720deg)}@media screen and (max-width:900px){.info-box{width:90%}.mobile-disabled{display:none}}.infobox-header{text-align:center;background-color:rgba(0,0,0,.15);padding:.5em;font-size:1.5rem}.infobox-header>h3{margin-top:0;margin-bottom:0}.infobox-main{padding:1em 2.3em;font-size:1.1rem}.infobox-main>p{margin-top:5px;margin-bottom:5px}.infobox-main>ul{margin-top:.5em;margin-bottom:0;list-style:none}.infobox-main li{padding-bottom:6px}.infobox-main li strong{vertical-align:top}.infobox-main li img{width:45%}.infobox-button{justify-content:center;gap:50px;padding:0 2.3em 1.6em;display:flex}.close-infobox-button{color:var(--menu-text-color);cursor:pointer;font-size:20px;position:absolute;top:10px;right:15px}
