body{margin:0;padding:0;font-family:Corps;color:var(--text-primary);background-color:var(--background)}h1{font-size:7vw;font-family:Ruritania;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ext-border{width:53vh;-o-object-fit:contain;object-fit:contain}.footer-border{transform:scaleY(-1)}.side-border{width:26vh}.ext-border,.side-border{transition:opacity .3s}.component-background{position:absolute;z-index:-1;width:100%;height:100%;opacity:.55;background-color:var(--background);margin-top:-16px}.central-panel{width:20vh}#loading-container{right:8vw;bottom:2vh;height:2vw;display:flex;align-items:flex-end;justify-content:flex-end}#loading-indicator{aspect-ratio:1/1}@media(max-width:1500px){.item-list{grid-template-columns:repeat(2,1fr)}.top-section .name p{font-size:2.6vw;line-height:2.4vw}.details-card .name p{line-height:4vw}.details-card{width:400px}.details-card .top-section{margin-top:25px!important}.details .add-cart-container{left:84%}.details .stock-label{font-size:.4vw}nav>#desktop-links{display:none}.inventory-container{flex-direction:column-reverse;gap:2vw}.inventory{width:100%;min-width:50vw}.inventory-grid{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr)}#equipment-container .attribute-card{width:20vw!important}.attribute-card li{font-size:2vw!important}.play-button{width:16vw;height:6vw}.home-menu-container{width:100%;min-width:30vw;height:30vh}.home-container{flex-direction:column-reverse;gap:6vw}.home-menu{height:100%}}@media(max-width:1000px){.item-list{grid-template-columns:1fr}.top-section .name p{font-size:3.4vw;line-height:4vw}.details-card{width:300px}.details .stock-label{font-size:.2vw}.comment-input-container{height:8vw}}@media(max-width:700px){.ext-border,.side-border{display:none}.top-section .name p{font-size:5vw;line-height:4.8vw}.details-card{width:250px}.details .top-section .name{font-size:4vw}.details-card .top-section{margin-top:16px!important}h1{font-size:12vw}.description p{font-size:2vw}.inventory{min-width:100vw}.inventory-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr)}#equipment-container .attribute-card{width:40vw!important}.attribute-card li{font-size:3vw!important}.attribute-card{width:40vw!important}.description p{font-size:3vw}.details .add-cart-container{width:16vw}.details .add-cart-container p{margin-left:12px;font-size:3vw;width:100%}.play-button{width:26vw;height:6vw}.home-menu li p{font-size:5vw}}
