.GamedevPongTrigger-module__sWRMBW__trigger{background-image:linear-gradient(110deg in oklch, currentcolor 0%, currentcolor 46%, #ffffffe6 46%, #ffffffe6 54%, currentcolor 54%, currentcolor 100%);transform-origin:50%;-webkit-text-fill-color:transparent;background-position:130% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;transition:transform .16s;animation:12s ease-in-out infinite GamedevPongTrigger-module__sWRMBW__trigger-colors,6s ease-in-out infinite GamedevPongTrigger-module__sWRMBW__trigger-shine;transform:translateZ(0)}@supports (color:lab(0% 0 0)){.GamedevPongTrigger-module__sWRMBW__trigger{background-image:linear-gradient(110deg in oklch, currentcolor 0%, currentcolor 46%, lab(100% 0 0/.9) 46%, lab(100% 0 0/.9) 54%, currentcolor 54%, currentcolor 100%)}}.GamedevPongTrigger-module__sWRMBW__particle{top:var(--particle-top);left:var(--particle-left);z-index:2147483646;color:var(--particle-color);pointer-events:none;animation:GamedevPongTrigger-module__sWRMBW__count-burst .76s linear var(--particle-delay) forwards;font-family:Gamedev Geist Mono,monospace;font-size:clamp(1.625rem,4vw,3rem);font-weight:600;line-height:1;position:fixed;transform:translate(-50%,-50%)}@media (hover:hover){.GamedevPongTrigger-module__sWRMBW__trigger:hover{cursor:url(/landings/gamedev/pong-cursor.png) 19 9,pointer;transform:scale(1.015)}.GamedevPongTrigger-module__sWRMBW__trigger:hover:active{cursor:url(/landings/gamedev/pong-cursor-active.png) 17 8,pointer}}@keyframes GamedevPongTrigger-module__sWRMBW__count-burst{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.8,.24,1);transform:translate(-50%,-50%)rotate(0)scale(.55)}12%{opacity:1}28%{opacity:1;transform:translate(calc(-50% + var(--particle-mid-x)), calc(-50% + var(--particle-mid-y))) rotate(var(--particle-mid-rotation)) scale(1.08);animation-timing-function:cubic-bezier(.45,0,.85,.45)}to{opacity:0;transform:translate(calc(-50% + var(--particle-end-x)), calc(-50% + var(--particle-end-y))) rotate(var(--particle-end-rotation)) scale(.94)}}@keyframes GamedevPongTrigger-module__sWRMBW__trigger-colors{0%,to{color:#ff876f;color:lab(70.5565% 54.3337 41.7499)}25%{color:#ffbe1a;color:lab(81.4899% 17.8055 88.56)}50%{color:#00d0e2;color:lab(75.8436% -46.8928 -25.0263)}75%{color:#c58aff;color:lab(66.9949% 43.5981 -55.893)}}@keyframes GamedevPongTrigger-module__sWRMBW__trigger-shine{0%{background-position:130% 0}38%,to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.GamedevPongTrigger-module__sWRMBW__particle{display:none}.GamedevPongTrigger-module__sWRMBW__trigger{color:#00d0e2;color:lab(75.8436% -46.8928 -25.0263);-webkit-text-fill-color:currentcolor;background:0 0;transition:none;animation:none}.GamedevPongTrigger-module__sWRMBW__trigger:hover{transform:none}}
@font-face{font-family:Gamedev Geist Mono;src:url(/landings/gamedev/fonts/geist-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@property --game-sticker-rotation{syntax:"<angle>";inherits:false;initial-value:-20deg}@property --game-sticker-scale{syntax:"<number>";inherits:false;initial-value:1}.Gamedev-module__4jBS2q__page{--game-page:rgb(var(--background));--game-card:#f5f7f9;--game-ai-surface:#f0f6ff;--game-ai-card:#111417;--game-ai-blue:#0086e6;--game-ai-blue-outline:#0086e62e;--game-green:#30a630;--game-green-muted:#59f20d26;--game-premium-glow-opacity:.5;--game-premium-glow-depth:12px;--game-premium-glow-ring:-3px;--game-premium-shadow-radius:clamp(16px, 2vw, 20px);--game-premium-glow-gradient:conic-gradient(from 210deg, #1a9fff 0deg, #a65af2 70deg, #f655a6 140deg, #a65af2 210deg, #f83 280deg, #1a9fff 360deg);--game-focus:#549654;--game-spot-start:#c6f;--game-spot-end:#00b7ff;--game-gutter:clamp(16px, 3vw, 24px);--game-font-mono:"Gamedev Geist Mono", monospace;text-rendering:geometricprecision}html.dark .Gamedev-module__4jBS2q__page{--game-card:#1a1f28;--game-ai-surface:#151c28;--game-ai-card:#111417;--game-green:#00b300;--game-green-muted:#29ff290f;--game-premium-glow-opacity:.6;--game-spot-start:#0045bd;--game-spot-end:#520e71}.Gamedev-module__4jBS2q__premiumCardShadow{isolation:isolate;position:relative}.Gamedev-module__4jBS2q__premiumCardShadow:before{z-index:0;inset:var(--game-premium-glow-ring);border-radius:var(--game-premium-shadow-radius);background:var(--game-premium-glow-gradient);content:"";filter:blur(var(--game-premium-glow-depth));opacity:var(--game-premium-glow-opacity);pointer-events:none;position:absolute}.Gamedev-module__4jBS2q__brandStickerMotion{--game-sticker-rotation:-20deg;--game-sticker-scale:1;transform:rotate(var(--game-sticker-rotation)) scale(var(--game-sticker-scale));transition:--game-sticker-rotation .15s,--game-sticker-scale .15s}.Gamedev-module__4jBS2q__brandStickerMotion:hover{--game-sticker-rotation:-10deg;--game-sticker-scale:1.06}.Gamedev-module__4jBS2q__brandStickerMotion:active{--game-sticker-rotation:-20deg;--game-sticker-scale:1.04}.Gamedev-module__4jBS2q__slackInteractiveFrame{aspect-ratio:760/370;isolation:isolate;border-radius:12px;width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.Gamedev-module__4jBS2q__slackInteractiveFrame:after{z-index:1;border-radius:inherit;content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(135deg,#0000 38%,#e760ce80 46% 56%,#0000 64%) 100% 100%/300% 300%;padding:2px;animation:6s ease-in-out infinite Gamedev-module__4jBS2q__slack-border-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes Gamedev-module__4jBS2q__slack-border-sweep{0%,62%{opacity:0;background-position:100% 100%}66%{opacity:1}84%{opacity:1;background-position:0 0}88%,to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.Gamedev-module__4jBS2q__slackInteractiveFrame:after{animation:none}}.layout:has(.Gamedev-module__4jBS2q__page) .header .max-w-7xl{max-width:1368px;padding-inline:clamp(16px,3vw,24px)}
.GamedevProductShowcase-module__h4UBRa__lightSpot{z-index:0;aspect-ratio:1000/550;background:linear-gradient(-45deg, var(--game-spot-start) 0%, var(--game-spot-start) 25%, var(--game-spot-end) 75%, var(--game-spot-end) 100%);background:linear-gradient(-45deg in oklch, var(--game-spot-start) 0%, var(--game-spot-start) 25%, var(--game-spot-end) 75%, var(--game-spot-end) 100%);filter:blur(clamp(40px,8vw,100px));pointer-events:none;border-radius:10%;width:98%;position:absolute;top:10%;left:calc(50% - min(12px,1%));transform:translate(-50%)}.GamedevProductShowcase-module__h4UBRa__scrollbarHidden{-ms-overflow-style:none;scrollbar-width:none!important}.GamedevProductShowcase-module__h4UBRa__scrollbarHidden::-webkit-scrollbar{border:0;width:0;height:0;display:none}@media (max-width:700px){.GamedevProductShowcase-module__h4UBRa__lightSpot{width:min(900px, calc(200% - var(--game-gutter) - var(--game-gutter) - var(--game-gutter) - var(--game-gutter)))}.GamedevProductShowcase-module__h4UBRa__invitingTrack{animation:.8s ease-in-out GamedevProductShowcase-module__h4UBRa__invite-horizontal-scroll}}@keyframes GamedevProductShowcase-module__h4UBRa__invite-horizontal-scroll{0%,to{transform:translate(0)}45%{transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.GamedevProductShowcase-module__h4UBRa__invitingTrack{animation:none}}
