.bv-loading{position:absolute;inset:0;display:grid;place-items:center;background:#00000059;backdrop-filter:blur(1px);z-index:10}.bv-loading__inner{width:min(320px,70%);background:#141414cc;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px;box-shadow:0 4px 20px #00000059}.bv-loading__bar{height:8px;background:linear-gradient(90deg,var(--color-tertiary),var(--link-bg-color));border-radius:4px;transition:width .2s ease}.bv-loading__label{display:block;margin-top:8px;font-size:12px;text-align:center;color:#e6f7ff;opacity:.9}.showcase-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-auto-rows:246px;position:relative;user-select:none;width:90vw;max-width:900px;padding:0 1.8rem;background:linear-gradient(to bottom,#f7f7f7,#ececec);background-image:linear-gradient(to bottom,#b9b9b9 calc(100% - 16px),#fff calc(100% - 16px) 100%);background-size:100% 246px;background-repeat:repeat-y;box-shadow:inset 0 0 5px #0000000d;margin:5rem auto 15rem}.showcase-wrapper:before,.showcase-wrapper:after{content:"";position:absolute;top:0;width:16px;height:calc(100% + 70px);background:#fff;box-shadow:inset 0 0 4px #0000001a;z-index:0}.showcase-wrapper:before{left:0}.showcase-wrapper:after{right:0}.showcase-top{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:#fff;box-shadow:0 2px 5px #00000026;z-index:1}.showcase-bottom{position:absolute;bottom:-70px;left:1rem;right:1rem;height:70px;background:#f9f9f9;z-index:1;box-shadow:inset 0 2px 5px #00000026,0 -2px 4px #0000001a}.game-item{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;z-index:1}.game-item img{display:block;height:auto;max-width:100%;cursor:pointer;object-fit:contain;user-select:none;transition:transform .25s ease,box-shadow .25s ease;transform-origin:bottom center;margin-bottom:1rem}.game-item img:hover{transform:scale(1.1) translateY(-10px);box-shadow:0 8px 15px #0006;z-index:5}:root{--bigbox-height: 200px;--scale-factor: 1}.game-item.gb img{height:calc(var(--bigbox-height) * .45 * var(--scale-factor))}.game-item.gb-cib img{height:calc(var(--bigbox-height) * .55 * var(--scale-factor))}.game-item.cd img{height:calc(var(--bigbox-height) * .6 * var(--scale-factor))}.game-item.switch img{height:calc(var(--bigbox-height) * .7 * var(--scale-factor))}.game-item.ps4 img,.game-item.ps5 img{height:calc(var(--bigbox-height) * .75 * var(--scale-factor))}.game-item.switch-cardboard img{height:calc(var(--bigbox-height) * .78 * var(--scale-factor))}.game-item.saturn img{height:calc((var(--bigbox-height) - 40px) * 1 * var(--scale-factor))}.game-item.bigbox img{height:calc((var(--bigbox-height) - 23px) * 1 * var(--scale-factor))}.viewer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#141414e6;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease forwards}.viewer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:#111;border-radius:12px;overflow:auto;box-shadow:0 0 0 2px #494949;color:#eee;width:90%;height:90%;max-width:1300px;max-height:1300px}.viewer-content .boxviewer-container{margin:0 auto}#viewer-title{position:absolute;top:0;font-size:1.3rem;font-weight:700;background-color:#252525;color:#e1e1e1;padding:.5rem 1.4rem;margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%}#viewer-title p{margin:0;text-transform:uppercase}#viewer-title .review-link-container{position:absolute;background-color:#252525;display:block;bottom:-40px;padding:.7rem 1.3rem;border-bottom-right-radius:12px;left:0}#viewer-title .review-link-container a{text-underline-offset:8px;color:var(--color-tertiary);font-size:1.2rem}@media screen and (min-width: 750px){#viewer-title .review-link-container{left:50%;transform:translate(-50%,-50%);bottom:-64px;padding:.7rem 2rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.close-button{position:absolute;top:0;right:0;background-color:#fff;border:none;font-size:2rem;color:#000;cursor:pointer;transition:color .2s ease;z-index:2;padding:.3rem .8rem}.close-button:hover{color:var(--color-tertiary);box-shadow:0 0 0 4px var(--color-tertiary)}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#0000;color:#fff;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,transform .2s ease}.nav-button svg{height:4rem;width:3.4rem}.nav-button:hover{transform:translateY(-50%) scale(1.1)}.nav-button:focus{outline:2px solid #fff}.nav-button.prev{left:.75rem}.nav-button.next{right:.75rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cat{position:absolute;top:21px;right:70%;z-index:2;animation:lying 6s infinite;-webkit-animation:lying 6s infinite;-moz-animation:lying 6s infinite;-o-animation:lying 6s infinite}@media screen and (min-width: 500px){.cat{right:241px}}@keyframes lying{0%,40%{box-shadow:32px 8px #000,72px 8px #000,24px 16px #000,32px 16px #9e9e9e,40px 16px #000,64px 16px #000,72px 16px #9e9e9e,80px 16px #000,24px 24px #000,32px 24px #9e9e9e,40px 24px #9e9e9e,48px 24px #000,56px 24px #000,64px 24px #9e9e9e,72px 24px #9e9e9e,80px 24px #000,24px 32px #000,32px 32px #9e9e9e,40px 32px #000,48px 32px #000,56px 32px #000,64px 32px #000,72px 32px #9e9e9e,80px 32px #000,24px 40px #000,32px 40px #000,40px 40px #000,48px 40px #000,56px 40px #000,64px 40px #000,72px 40px #000,80px 40px #000,24px 48px #000,32px 48px #fff,40px 48px #000,48px 48px #000,56px 48px #fff,64px 48px #000,72px 48px #000,80px 48px #000,24px 56px #000,32px 56px #000,40px 56px #fff,48px 56px #000,56px 56px #000,64px 56px #000,72px 56px #000,80px 56px #000,24px 64px #000,32px 64px #000,40px 64px #000,48px 64px #000,56px 64px #000,64px 64px #000,72px 64px #000,80px 64px #000,32px 72px #000,40px 72px #000,48px 72px #000,56px 72px #000,64px 72px #000,72px 72px #000,40px 80px #000,48px 80px #000,56px 80px #000,64px 80px #000,72px 80px #000,80px 80px #000,88px 80px #000,96px 80px #000,104px 80px #000,40px 88px #000,48px 88px #000,56px 88px #000,64px 88px #000,72px 88px #000,80px 88px #000,88px 88px #000,96px 88px #000,104px 88px #000,112px 88px #000,32px 96px #000,40px 96px #000,48px 96px #000,56px 96px #000,64px 96px #000,72px 96px #000,80px 96px #000,88px 96px #000,96px 96px #000,104px 96px #000,112px 96px #000,120px 96px #000,168px 96px #000,8px 104px #9e9e9e,16px 104px #000,24px 104px #9e9e9e,32px 104px #000,40px 104px #000,48px 104px #000,56px 104px #000,64px 104px #000,72px 104px #000,80px 104px #000,88px 104px #000,96px 104px #000,104px 104px #000,112px 104px #000,120px 104px #000,128px 104px #000,136px 104px #000,144px 104px #000,152px 104px #000,160px 104px #000;height:8px;width:8px}40.01%,50%{box-shadow:32px 8px #000,72px 8px #000,24px 16px #000,32px 16px #9e9e9e,40px 16px #000,64px 16px #000,72px 16px #9e9e9e,80px 16px #000,24px 24px #000,32px 24px #9e9e9e,40px 24px #9e9e9e,48px 24px #000,56px 24px #000,64px 24px #9e9e9e,72px 24px #9e9e9e,80px 24px #000,24px 32px #000,32px 32px #9e9e9e,40px 32px #000,48px 32px #000,56px 32px #000,64px 32px #000,72px 32px #9e9e9e,80px 32px #000,24px 40px #000,32px 40px #000,40px 40px #000,48px 40px #000,56px 40px #000,64px 40px #000,72px 40px #000,80px 40px #000,24px 48px #000,32px 48px #fff,40px 48px #000,48px 48px #000,56px 48px #fff,64px 48px #000,72px 48px #000,80px 48px #000,24px 56px #000,32px 56px #000,40px 56px #fff,48px 56px #000,56px 56px #000,64px 56px #000,72px 56px #000,80px 56px #000,24px 64px #000,32px 64px #000,40px 64px #000,48px 64px #000,56px 64px #000,64px 64px #000,72px 64px #000,80px 64px #000,32px 72px #000,40px 72px #000,48px 72px #000,56px 72px #000,64px 72px #000,72px 72px #000,40px 80px #000,48px 80px #000,56px 80px #000,64px 80px #000,72px 80px #000,80px 80px #000,88px 80px #000,96px 80px #000,104px 80px #000,160px 80px #000,40px 88px #000,48px 88px #000,56px 88px #000,64px 88px #000,72px 88px #000,80px 88px #000,88px 88px #000,96px 88px #000,104px 88px #000,112px 88px #000,160px 88px #000,32px 96px #000,40px 96px #000,48px 96px #000,56px 96px #000,64px 96px #000,72px 96px #000,80px 96px #000,88px 96px #000,96px 96px #000,104px 96px #000,112px 96px #000,120px 96px #000,144px 96px #000,152px 96px #000,8px 104px #9e9e9e,16px 104px #000,24px 104px #9e9e9e,32px 104px #000,40px 104px #000,48px 104px #000,56px 104px #000,64px 104px #000,72px 104px #000,80px 104px #000,88px 104px #000,96px 104px #000,104px 104px #000,112px 104px #000,120px 104px #000,128px 104px #000,136px 104px #000;height:8px;width:8px}50.01%,80%{box-shadow:32px 8px #000,72px 8px #000,24px 16px #000,32px 16px #9e9e9e,40px 16px #000,64px 16px #000,72px 16px #9e9e9e,80px 16px #000,24px 24px #000,32px 24px #9e9e9e,40px 24px #9e9e9e,48px 24px #000,56px 24px #000,64px 24px #9e9e9e,72px 24px #9e9e9e,80px 24px #000,24px 32px #000,32px 32px #9e9e9e,40px 32px #000,48px 32px #000,56px 32px #000,64px 32px #000,72px 32px #9e9e9e,80px 32px #000,24px 40px #000,32px 40px #000,40px 40px #000,48px 40px #000,56px 40px #000,64px 40px #000,72px 40px #000,80px 40px #000,24px 48px #000,32px 48px #000,40px 48px #fff,48px 48px #000,56px 48px #000,64px 48px #fff,72px 48px #000,80px 48px #000,24px 56px #000,32px 56px #000,40px 56px #000,48px 56px #000,56px 56px #fff,64px 56px #000,72px 56px #000,80px 56px #000,24px 64px #000,32px 64px #000,40px 64px #000,48px 64px #000,56px 64px #000,64px 64px #000,72px 64px #000,80px 64px #000,32px 72px #000,40px 72px #000,48px 72px #000,56px 72px #000,64px 72px #000,72px 72px #000,136px 72px #000,40px 80px #000,48px 80px #000,56px 80px #000,64px 80px #000,72px 80px #000,80px 80px #000,88px 80px #000,96px 80px #000,104px 80px #000,144px 80px #000,40px 88px #000,48px 88px #000,56px 88px #000,64px 88px #000,72px 88px #000,80px 88px #000,88px 88px #000,96px 88px #000,104px 88px #000,112px 88px #000,144px 88px #000,32px 96px #000,40px 96px #000,48px 96px #000,56px 96px #000,64px 96px #000,72px 96px #000,80px 96px #000,88px 96px #000,96px 96px #000,104px 96px #000,112px 96px #000,120px 96px #000,144px 96px #000,8px 104px #9e9e9e,16px 104px #000,24px 104px #9e9e9e,32px 104px #000,40px 104px #000,48px 104px #000,56px 104px #000,64px 104px #000,72px 104px #000,80px 104px #000,88px 104px #000,96px 104px #000,104px 104px #000,112px 104px #000,120px 104px #000,128px 104px #000,136px 104px #000;height:8px;width:8px}80.01%,to{box-shadow:32px 8px #000,72px 8px #000,24px 16px #000,32px 16px #9e9e9e,40px 16px #000,64px 16px #000,72px 16px #9e9e9e,80px 16px #000,24px 24px #000,32px 24px #9e9e9e,40px 24px #9e9e9e,48px 24px #000,56px 24px #000,64px 24px #9e9e9e,72px 24px #9e9e9e,80px 24px #000,24px 32px #000,32px 32px #9e9e9e,40px 32px #000,48px 32px #000,56px 32px #000,64px 32px #000,72px 32px #9e9e9e,80px 32px #000,24px 40px #000,32px 40px #000,40px 40px #000,48px 40px #000,56px 40px #000,64px 40px #000,72px 40px #000,80px 40px #000,24px 48px #000,32px 48px #000,40px 48px #fff,48px 48px #000,56px 48px #000,64px 48px #fff,72px 48px #000,80px 48px #000,24px 56px #000,32px 56px #000,40px 56px #000,48px 56px #000,56px 56px #fff,64px 56px #000,72px 56px #000,80px 56px #000,24px 64px #000,32px 64px #000,40px 64px #000,48px 64px #000,56px 64px #000,64px 64px #000,72px 64px #000,80px 64px #000,32px 72px #000,40px 72px #000,48px 72px #000,56px 72px #000,64px 72px #000,72px 72px #000,40px 80px #000,48px 80px #000,56px 80px #000,64px 80px #000,72px 80px #000,80px 80px #000,88px 80px #000,96px 80px #000,104px 80px #000,160px 80px #000,40px 88px #000,48px 88px #000,56px 88px #000,64px 88px #000,72px 88px #000,80px 88px #000,88px 88px #000,96px 88px #000,104px 88px #000,112px 88px #000,160px 88px #000,32px 96px #000,40px 96px #000,48px 96px #000,56px 96px #000,64px 96px #000,72px 96px #000,80px 96px #000,88px 96px #000,96px 96px #000,104px 96px #000,112px 96px #000,120px 96px #000,144px 96px #000,152px 96px #000,8px 104px #9e9e9e,16px 104px #000,24px 104px #9e9e9e,32px 104px #000,40px 104px #000,48px 104px #000,56px 104px #000,64px 104px #000,72px 104px #000,80px 104px #000,88px 104px #000,96px 104px #000,104px 104px #000,112px 104px #000,120px 104px #000,128px 104px #000,136px 104px #000;height:8px;width:8px}}.retro-sign{position:absolute;left:50%;top:-54px;transform:translate(-50%);padding:.3rem 1rem;font-weight:800;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;z-index:1;color:var(--color-tertiary);background-color:#fff;border-radius:30px;box-shadow:0 0 1px 5px var(--color-tertiary);font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;box-shadow:inset 0 0 12px var(--color-tertiary),0 0 1px 5px var(--color-tertiary);text-shadow:1px 1px 0px var(--color-tertiary)}.retro-sign sup{font-size:.5em;vertical-align:super;margin-left:.1em}.digital-rug{position:relative;margin:2rem auto 0;width:90%;max-width:800px;height:120px;background:radial-gradient(ellipse at center,#f2613f,#633524);border-radius:12px;display:flex;justify-content:center;align-items:flex-end;gap:1rem;padding-bottom:1rem;box-shadow:0 6px #000;transform:perspective(500px) rotateX(48deg);top:1.8rem}.collection-description{max-width:750px;margin:2rem auto 0;padding:1.5rem 1.5rem 3rem;background-color:var(--post-layout-header-bg-color);border-radius:0;box-shadow:0 4px 12px #0003;font-size:1.1rem;line-height:1.6;text-align:center;backdrop-filter:blur(6px);color:var(--color-text-light-bg);border-top:5px solid var(--nav-bg-color-transparency)}.collection-description h2{color:var(--nav-text-active-color)}.collection-description p{font-size:1rem;line-height:1.6;color:#333;max-width:600px;margin:0 auto;text-align:center;padding-bottom:.8rem}.collection-description p .action{color:var(--nav-text-active-color);font-weight:700}.collection-description p.note{font-size:.95rem;line-height:1.5;color:#555;max-width:600px;margin:1rem auto 0;text-align:center;font-style:italic}.collection-description p.note strong{color:var(--nav-text-active-color)}.no-physical-container{display:flex;flex-wrap:wrap;gap:1.4rem;padding:0 2rem}.no-physical-container .note{flex:1 1 300px;text-align:left}.no-physical-container .no-physical-list{flex:1 1 200px;list-style:none;padding:0;display:flex;flex-direction:column;gap:.6rem}.no-physical-container .no-physical-list li a{color:var(--nav-text-active-color);font-weight:600;transition:color .2s;text-underline-offset:4px}.no-physical-container .no-physical-list li a:hover{color:#ff4500}@media screen and (min-width: 750px){.collection-description{border-radius:4px;margin-bottom:5rem;border-top:none;box-shadow:12px 12px #f2613f}}
