@keyframes game-background-module__kLkWBW__moveInEllipse{0%{transform:translate(0)}to{transform:translate(20%)}}.game-background-module__kLkWBW__main{animation:5s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}.game-background-module__kLkWBW__main1{animation:4s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}.game-background-module__kLkWBW__main2{animation:3s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}.game-background-module__kLkWBW__main3{animation:10s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}.game-background-module__kLkWBW__main4{animation:2s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}.game-background-module__kLkWBW__main5{animation:20s infinite alternate-reverse game-background-module__kLkWBW__moveInEllipse}
.landing-page-module__RPtWzq__shell{--video-max-height:min(26rem,36dvh);flex-direction:column;justify-content:flex-start;align-items:center;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.landing-page-module__RPtWzq__content{z-index:1;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:.65rem;width:min(100%,105rem);max-width:100%;min-height:0;padding:1rem;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.landing-page-module__RPtWzq__logo{object-fit:contain;filter:drop-shadow(0 .35em 1.1em rgba(0,0,0,.55))drop-shadow(0 .12em .35em rgba(0,0,0,.4));flex-shrink:1;width:auto;min-width:0;max-width:min(88%,52rem);height:auto;max-height:min(10rem,22dvh);display:block}.landing-page-module__RPtWzq__videoShell{width:min(92%,35rem,calc(var(--video-max-height)*16/9));aspect-ratio:16/9;border-radius:6px;flex-shrink:0;min-width:0;max-width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.45)}.landing-page-module__RPtWzq__videoShell iframe{border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.landing-page-module__RPtWzq__description{text-align:center;color:#f4f4f4;text-shadow:0 1px 8px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,10,.6);border-radius:8px;flex-shrink:0;max-width:26em;padding:.65rem 1rem;font-size:1rem;line-height:1.35}.landing-page-module__RPtWzq__steamButton{letter-spacing:.02em;color:#d5e8f5;background:linear-gradient(#5c7e10 0%,#3d5a0a 100%);border:1px solid rgba(255,255,255,.12);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1.125rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.35)}.landing-page-module__RPtWzq__steamButton:hover{filter:brightness(1.08)}.landing-page-module__RPtWzq__steamButton:active{transform:scale(.98)}
.qr-page-module__mGPU6W__qrShellRoot{--qr-cluster-left:15rem;--qr-cluster-top:15rem;align-items:flex-start}.qr-page-module__mGPU6W__qrMain{justify-content:flex-start;align-items:flex-start}.qr-page-module__mGPU6W__qrCluster{transform:translate(var(--qr-cluster-left),var(--qr-cluster-top));flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.qr-page-module__mGPU6W__qrShell{aspect-ratio:1;border-radius:6px;flex-shrink:0;width:min(92%,22rem);min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.45)}.qr-page-module__mGPU6W__qrImage{object-fit:contain;width:100%;height:100%;display:block}.qr-page-module__mGPU6W__fullscreenButton{z-index:10;letter-spacing:.02em;color:#d5e8f5;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.2;background:linear-gradient(rgba(45,55,72,.95) 0%,rgba(28,32,40,.98) 100%);border:1px solid rgba(255,255,255,.14);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 12px rgba(0,0,0,.45)}.qr-page-module__mGPU6W__fullscreenButton:hover{filter:brightness(1.08)}.qr-page-module__mGPU6W__fullscreenButton:active{transform:scale(.98)}.qr-page-module__mGPU6W__fullscreenIcon{flex-shrink:0;width:1.125rem;height:1.125rem}
