.emoji-home-game__container[data-v-75f7bed4]{padding:1rem .75rem;width:100%}@media(min-width:768px){.emoji-home-game__container[data-v-75f7bed4]{padding-left:1rem;padding-right:1rem}}.emoji-home-game__grid[data-v-75f7bed4]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.emoji-home-game__grid[data-v-75f7bed4]{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.emoji-home-game__grid[data-v-75f7bed4]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.emoji-home-game__grid[data-v-75f7bed4]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.emoji-home-game__grid[data-v-75f7bed4]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1536px){.emoji-home-game__grid[data-v-75f7bed4]{grid-template-columns:repeat(10,minmax(0,1fr))}}.emoji-home-game__cover-wrapper[data-v-75f7bed4]{aspect-ratio:1/1;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(26 28 34/var(--tw-bg-opacity,1))}.emoji-home-game__fallback[data-v-75f7bed4]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.emoji-home-game__fallback-icon[data-v-75f7bed4]{height:2.5rem;width:2.5rem;--tw-text-opacity:1;color:rgb(58 63 74/var(--tw-text-opacity,1))}.game-card[data-v-75f7bed4]{isolation:isolate;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.game-card[data-v-75f7bed4]:hover{border-color:#ffffff1f;box-shadow:0 10px 30px -10px #00000080,0 0 0 1px #ff8a000d;transform:translateY(-4px)}.game-card[data-v-75f7bed4]:active{transform:translateY(-2px) scale(.99);transition:transform .1s ease}.game-card-accent[data-v-75f7bed4]{background:linear-gradient(90deg,#ff8a00,#ff6b00);height:2px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:width .4s cubic-bezier(.16,1,.3,1);width:0;z-index:2}.game-card:hover .game-card-accent[data-v-75f7bed4]{width:60%}.cover-image[data-v-75f7bed4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.game-card:hover .cover-image[data-v-75f7bed4]{transform:scale(1.08)}.card-title[data-v-75f7bed4]{transition:color .2s ease}.game-card:hover .card-title[data-v-75f7bed4]{color:#ff8a00}.open-arrow[data-v-75f7bed4]{display:inline-block;margin-left:4px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.game-card:hover .open-arrow[data-v-75f7bed4]{transform:translate(2px,-2px)}.card-info-row[data-v-75f7bed4]{align-items:center;border-bottom:1px solid #22262e;display:flex;justify-content:space-between;padding:8px 12px}.card-title[data-v-75f7bed4]{color:#fff;flex:1;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta-row[data-v-75f7bed4]{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.card-category[data-v-75f7bed4]{color:#5f6571;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card-category[data-v-75f7bed4],.card-open[data-v-75f7bed4]{font-family:Sora,sans-serif;font-size:8px;font-weight:400;letter-spacing:.8px;line-height:12px}.card-open[data-v-75f7bed4]{align-items:center;color:#d9dce1;display:flex}@keyframes fadeIn-75f7bed4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-title[data-v-75f7bed4],.cover-image[data-v-75f7bed4],.game-card[data-v-75f7bed4],.game-card-accent[data-v-75f7bed4],.game-card[data-v-75f7bed4]:hover,.open-arrow[data-v-75f7bed4]{transition:none}.game-card[data-v-75f7bed4]:hover,.game-card:hover .cover-image[data-v-75f7bed4]{transform:none}}.emoji-home-emy[data-v-d77ca909]{align-items:center;animation:emoji-home-emy-enter-d77ca909 .5s cubic-bezier(.16,1,.3,1) both;display:flex;isolation:isolate;justify-content:center;min-height:60vh;overflow:hidden;padding:48px 16px;position:relative;width:100%}@keyframes emoji-home-emy-enter-d77ca909{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.emoji-home-emy__backdrop[data-v-d77ca909]{background:radial-gradient(ellipse at 50% 20%,rgb(var(--emoji-accent)/.06) 0,transparent 60%),radial-gradient(ellipse at 50% 100%,rgb(var(--emoji-panel-elevated)/.4) 0,transparent 70%);inset:0;pointer-events:none;position:absolute;z-index:-1}@media(min-width:768px){.emoji-home-emy[data-v-d77ca909]{padding:64px 24px}}.emoji-home-emy__card[data-v-d77ca909]{align-items:center;background:rgb(var(--emoji-panel-elevated));border:1px solid rgb(var(--emoji-border));border-radius:24px;box-shadow:0 1px rgb(var(--emoji-border)/.5) inset,0 20px 60px -20px #0009;display:flex;flex-direction:column;max-width:560px;padding:32px 24px;position:relative;text-align:center;width:100%}@media(min-width:768px){.emoji-home-emy__card[data-v-d77ca909]{padding:48px 40px}}.emoji-home-emy__icon[data-v-d77ca909]{align-items:center;background:rgb(var(--emoji-panel-muted));border:1px solid rgb(var(--emoji-border));border-radius:50%;display:flex;height:88px;justify-content:center;margin-bottom:24px;width:88px}.emoji-home-emy__svg[data-v-d77ca909]{display:block}.emoji-home-emy__svg-stroke[data-v-d77ca909]{stroke:rgb(var(--emoji-text-subtle))}.emoji-home-emy__dot[data-v-d77ca909]{animation:emoji-home-emy-breathe-d77ca909 3s ease-in-out infinite;fill:rgb(var(--emoji-accent));transform-origin:36px 36px}@keyframes emoji-home-emy-breathe-d77ca909{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.emoji-home-emy[data-v-d77ca909],.emoji-home-emy__dot[data-v-d77ca909]{animation:none}}.emoji-home-emy__chip[data-v-d77ca909]{background:rgb(var(--emoji-accent)/.1);border:1px solid rgb(var(--emoji-accent)/.25);border-radius:999px;color:rgb(var(--emoji-accent));display:inline-block;font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.emoji-home-emy__title[data-v-d77ca909]{color:rgb(var(--emoji-text));font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}@media(min-width:768px){.emoji-home-emy__title[data-v-d77ca909]{font-size:32px}}.emoji-home-emy__desc[data-v-d77ca909]{color:rgb(var(--emoji-text-muted));font-family:Sora,system-ui,sans-serif;font-size:15px;line-height:1.6;margin:0 0 32px;max-width:40ch}@media(min-width:768px){.emoji-home-emy__desc[data-v-d77ca909]{font-size:16px}}.emoji-home-emy__actions[data-v-d77ca909]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:8px}.emoji-home-emy__btn[data-v-d77ca909]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;letter-spacing:.02em;padding:0 24px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.emoji-home-emy__btn-label[data-v-d77ca909]{display:inline-block;line-height:1}.emoji-home-emy__btn--primary[data-v-d77ca909]{background:rgb(var(--emoji-accent));border:1px solid rgb(var(--emoji-accent));color:#140e00}.emoji-home-emy__btn--primary[data-v-d77ca909]:hover{background:rgb(var(--emoji-accent-strong));border-color:rgb(var(--emoji-accent-strong));box-shadow:0 8px 20px -8px rgb(var(--emoji-accent)/.5);transform:translateY(-1px)}.emoji-home-emy__btn--primary[data-v-d77ca909]:active{transform:translateY(0)}.emoji-home-emy__btn--ghost[data-v-d77ca909]{background:transparent;border:1px solid rgb(var(--emoji-border));color:rgb(var(--emoji-text-muted))}.emoji-home-emy__btn--ghost[data-v-d77ca909]:hover{background:rgb(var(--emoji-panel));border-color:rgb(var(--emoji-border-strong));color:rgb(var(--emoji-text))}.emoji-skel[data-v-4a0ac6b1]{background:rgb(var(--emoji-panel-muted));display:block;overflow:hidden;position:relative}.emoji-skel--block[data-v-4a0ac6b1]{animation:emoji-skel-enter-4a0ac6b1 .4s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--emoji-skel-delay,0s)}.emoji-skel--pulse[data-v-4a0ac6b1]:after{animation:emoji-skel-shimmer-4a0ac6b1 1.6s ease-in-out infinite;animation-delay:var(--emoji-skel-delay,0s);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 50%,transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes emoji-skel-enter-4a0ac6b1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes emoji-skel-shimmer-4a0ac6b1{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.emoji-skel--block[data-v-4a0ac6b1],.emoji-skel--pulse[data-v-4a0ac6b1]:after{animation:none}.emoji-skel--block[data-v-4a0ac6b1]{opacity:1;transform:none}}.emoji-home-skel[data-v-7c7b5704]{padding:16px 12px;width:100%}@media(min-width:768px){.emoji-home-skel[data-v-7c7b5704]{padding:16px}}.emoji-home-skel__grid[data-v-7c7b5704]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:640px){.emoji-home-skel__grid[data-v-7c7b5704]{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.emoji-home-skel__grid[data-v-7c7b5704]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.emoji-home-skel__grid[data-v-7c7b5704]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.emoji-home-skel__grid[data-v-7c7b5704]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1536px){.emoji-home-skel__grid[data-v-7c7b5704]{grid-template-columns:repeat(10,minmax(0,1fr))}}.emoji-home-skel__item--feature[data-v-7c7b5704]{grid-column:span 2;grid-row:span 2}.emoji-home-skel__card[data-v-7c7b5704]{background:rgb(var(--emoji-panel));border:1px solid rgb(var(--emoji-border));border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.emoji-home-skel__cover[data-v-7c7b5704]{aspect-ratio:1/1;flex-shrink:0;width:100%}.emoji-home-skel__item--feature .emoji-home-skel__cover[data-v-7c7b5704]{aspect-ratio:1/1;flex:1 1 auto}.emoji-home-skel__info-row[data-v-7c7b5704]{align-items:center;border-bottom:1px solid rgb(var(--emoji-border));display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 12px}.emoji-home-skel__title-bar[data-v-7c7b5704]{flex:1 1 auto;height:14px;max-width:60%}.emoji-home-skel__rating[data-v-7c7b5704]{flex:0 0 auto;height:12px;width:32px}.emoji-home-skel__meta-row[data-v-7c7b5704]{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 12px}.emoji-home-skel__category[data-v-7c7b5704]{flex:1 1 auto;height:10px;max-width:50%}.emoji-home-skel__open[data-v-7c7b5704]{flex:0 0 auto;height:10px;width:28px}.emoji-home-skel__item--feature .emoji-home-skel__title-bar[data-v-7c7b5704]{height:18px;max-width:55%}.emoji-home-skel__item--feature .emoji-home-skel__rating[data-v-7c7b5704]{height:14px;width:40px}.emoji-home-skel__item--feature .emoji-home-skel__category[data-v-7c7b5704]{height:12px}.emoji-home-skel__item--feature .emoji-home-skel__open[data-v-7c7b5704]{height:12px;width:36px}.emoji-home-skel__item--feature .emoji-home-skel__info-row[data-v-7c7b5704],.emoji-home-skel__item--feature .emoji-home-skel__meta-row[data-v-7c7b5704]{padding:10px 14px}.emoji-home[data-v-9f242167]{min-height:100vh}
