#cover-glare-clip{position:fixed;left:0;top:0;pointer-events:none;z-index:35;overflow:hidden;opacity:0;transition:opacity .18s ease-out}#cover-glare-clip.on{opacity:1}#cover-glare-stage{position:absolute;transform-style:preserve-3d;will-change:transform}.stage-edge{opacity:0;transition:opacity .15s ease-out}#cover-glare-clip.portal .stage-edge{transition:none}.stage-face{position:absolute;inset:0;pointer-events:none;background-size:100% 100%;background-repeat:no-repeat;display:none}#cover-glare{position:absolute;inset:0;background:radial-gradient(170px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.24),rgba(255,255,255,.06) 45%,transparent 72%),linear-gradient(115deg,transparent calc(var(--sx, 50%) - 20%),rgba(255,255,255,.1) var(--sx, 50%),transparent calc(var(--sx, 50%) + 20%))}#cover-glare{-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-size:100% 100%}@media(hover:none){.cover-art-wrap,.backlog-detail-cover,.backlog-card-cover-wrap,img.pickup-cover,.pickup-cover.switch-box{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.cover-tile.tilt3d,.backlog-entry-cover-wrap.tilt3d,.backlog-card-cover-wrap.tilt3d,.backlog-detail-cover.tilt3d,.switch-box.tilt3d,.pf-cover.tilt3d,.cover-box.tilt3d{overflow:visible;transform-style:preserve-3d}.cover-tile.tilt3d .cover-art-wrap{border-radius:6px;isolation:isolate}.box-edge{position:absolute;pointer-events:none;background-color:#191919}.box-edge:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff24,#ffffff08 45%,#00000047);box-shadow:inset 0 0 0 1px #ffffff17}.box-back{position:absolute;inset:0;pointer-events:none;transform:translateZ(calc(var(--box-depth, 26px) * -1));border-radius:var(--box-radius-x, 6px) / var(--box-radius-y, 6px);background-color:#191919;visibility:hidden}.tilt3d .box-back,#cover-glare-stage .box-back{visibility:visible}.box-back:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(#ffffff12,#0003);box-shadow:inset 0 0 0 1px #ffffff12}.box-back.has-back-logo:after{content:"";position:absolute;inset:0;background:var(--back-logo) center / 36% no-repeat;opacity:.6;transform:scaleX(-1)}.box-back.steam-back:after{filter:brightness(0) invert(1);opacity:.5}.box-back.steam-back.light-back:after{filter:brightness(0);opacity:.4}.box-grabbing,.box-grabbing *{cursor:grabbing!important}.box-edge-left{top:var(--box-cut-top, 0%);left:0;width:var(--box-depth, 26px);height:calc(100% - var(--box-cut-top, 0%) - var(--box-cut-bottom, 0%));transform-origin:left center;transform:rotateY(90deg)}.box-edge-right{top:var(--box-cut-top, 0%);right:0;width:var(--box-depth, 26px);height:calc(100% - var(--box-cut-top, 0%) - var(--box-cut-bottom, 0%));transform-origin:right center;transform:rotateY(-90deg)}.box-corner{left:0;top:0;transform-origin:0 0}.box-corner:after{content:none}.box-edge-top{top:0;left:var(--box-cut-x-top, 0%);width:calc(100% - 2 * var(--box-cut-x-top, 0%));height:var(--box-depth, 26px);transform-origin:center top;transform:rotateX(-90deg)}.box-edge-bottom{bottom:0;left:var(--box-cut-x-bottom, 0%);width:calc(100% - 2 * var(--box-cut-x-bottom, 0%));height:var(--box-depth, 26px);transform-origin:center bottom;transform:rotateX(90deg)}
