.eIm96W_page{color:#fff;background:#0a0a0a;flex-direction:column;align-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.eIm96W_bgPattern{pointer-events:none;z-index:0;background-image:linear-gradient(45deg,#ffffff04 25%,#0000 25%),linear-gradient(-45deg,#ffffff04 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff04 75%),linear-gradient(-45deg,#0000 75%,#ffffff04 75%);background-position:0 0,0 20px,20px -20px,-20px 0;background-size:40px 40px;position:fixed;inset:0}.eIm96W_bgGlow{pointer-events:none;z-index:0;background:radial-gradient(at 30% 20%,#7850c80f 0%,#0000 50%),radial-gradient(at 70% 80%,#c878320a 0%,#0000 50%);position:fixed;inset:0}.eIm96W_header{z-index:1;text-align:center;width:100%;max-width:800px;padding:48px 24px 16px;position:relative}.eIm96W_backLink{color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;margin-bottom:32px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.eIm96W_backLink:hover{color:#fff;background:#ffffff1f;border-color:#ffffff26;transform:translateY(-2px)}.eIm96W_title{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,#e0e0e0 25%,#fff 50%,#a0a0a0 75%,#fff 100%) 0 0/200% 200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(52px,9vw,88px);font-weight:900;animation:8s ease-in-out infinite eIm96W_shimmer}@keyframes eIm96W_shimmer{0%,to{background-position:0%}50%{background-position:100%}}.eIm96W_subtitle{color:#fff6;letter-spacing:.03em;margin:0;font-size:clamp(15px,2.5vw,19px);font-weight:400}.eIm96W_grid{z-index:1;flex-wrap:wrap;justify-content:center;gap:24px;width:100%;max-width:1000px;padding:40px 24px 80px;display:flex;position:relative}@media (max-width:560px){.eIm96W_grid{gap:16px;padding:24px 16px 60px}}.eIm96W_gameCard{aspect-ratio:4/3;cursor:pointer;width:calc(33.333% - 16px);color:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;justify-content:center;align-items:center;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s;display:flex;position:relative;overflow:hidden}.eIm96W_gameCard:hover{box-shadow:0 24px 64px rgba(var(--accent-rgb), .25),0 0 48px rgba(var(--accent-rgb), .08),inset 0 1px 0 rgba(var(--accent-rgb), .15);border-color:rgba(var(--accent-rgb), .35);transform:translateY(-10px)scale(1.03)}.eIm96W_gameCard:active{transition-duration:.1s;transform:translateY(-4px)scale(1.01)}@media (max-width:900px){.eIm96W_gameCard{width:calc(50% - 12px)}}@media (max-width:560px){.eIm96W_gameCard{aspect-ratio:16/9;width:100%;max-width:340px}}.eIm96W_cardGlow{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12) 0%, transparent 40%, transparent 60%, rgba(var(--accent-rgb), .06) 100%);z-index:0;opacity:0;border-radius:20px;transition:opacity .5s;position:absolute;inset:-1px}.eIm96W_gameCard:hover .eIm96W_cardGlow{opacity:1}.eIm96W_cardAccent{background:linear-gradient(90deg, transparent, var(--accent), transparent);z-index:2;width:0;height:2px;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.eIm96W_gameCard:hover .eIm96W_cardAccent{width:80%}.eIm96W_cardContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:28px 24px;display:flex;position:relative}.eIm96W_logoContainer{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.eIm96W_gameLogo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 16px #0009);width:auto;max-width:85%;height:auto;max-height:80px;transition:filter .4s,transform .4s}.eIm96W_gameCard:hover .eIm96W_gameLogo{filter:drop-shadow(0 6px 24px rgba(var(--accent-rgb), .35));transform:scale(1.08)}@media (max-width:560px){.eIm96W_gameLogo{max-height:60px}}.eIm96W_gameDescription{color:#fff6;text-align:center;letter-spacing:.01em;margin:0;font-size:13px;font-weight:400;transition:color .3s}.eIm96W_gameCard:hover .eIm96W_gameDescription{color:rgba(var(--accent-rgb), .9)}.eIm96W_comingSoon{cursor:default}.eIm96W_comingSoon:hover{box-shadow:none;border-color:#ffffff12;transform:none}.eIm96W_comingSoon .eIm96W_gameLogo{filter:drop-shadow(0 4px 16px #0009)grayscale(.7)brightness(.7);opacity:.45}.eIm96W_comingSoon:hover .eIm96W_gameLogo{filter:drop-shadow(0 4px 16px #0009)grayscale(.5)brightness(.8);opacity:.55;transform:none}.eIm96W_comingSoon:hover .eIm96W_gameDescription{color:#fff6}.eIm96W_comingSoon .eIm96W_cardAccent{display:none}.eIm96W_comingSoonOverlay{z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0a0a59;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eIm96W_comingSoonBadge{color:#fff9;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;padding:8px 24px;font-size:11px;font-weight:600;animation:4s ease-in-out infinite eIm96W_pulseGlow}@keyframes eIm96W_pulseGlow{0%,to{border-color:#ffffff1f;box-shadow:0 0 8px #ffffff08}50%{border-color:#ffffff38;box-shadow:0 0 20px #ffffff14}}@media (hover:none) and (pointer:coarse){.eIm96W_gameCard:hover{box-shadow:none;transform:none}.eIm96W_gameCard:active:not(.eIm96W_comingSoon){transition-duration:.1s;transform:scale(.97)}.eIm96W_cardGlow{display:none}.eIm96W_cardAccent{opacity:.5;width:60%!important}}
