.fFe1oa_card{isolation:isolate;aspect-ratio:3/5.4;background:var(--backdrop);border-radius:24px;flex-direction:column;min-width:0;transition:transform .3s cubic-bezier(.2,.9,.3,1),box-shadow .3s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #000000e6}.fFe1oa_card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #ffffff29;transition:border-color .2s ease-out;position:absolute;inset:0}.fFe1oa_art{z-index:-2;position:absolute;inset:0}.fFe1oa_art img{object-fit:cover;object-position:50% 40%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.fFe1oa_tint{z-index:-1;background:linear-gradient(180deg, #030a12bd 0%, #030a1233 30%, #030a1214 50%, color-mix(in srgb, var(--accent) 10%, #040c14eb) 72%, color-mix(in srgb, var(--accent) 10%, #040c14) 82%);position:absolute;inset:0}.fFe1oa_status{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a1299;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;margin:16px 0 0 16px;padding:.4em .85em .4em .7em;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.fFe1oa_status:before{content:"";background:var(--mute);border-radius:50%;width:.6em;height:.6em}.fFe1oa_status[data-status=live]:before{background:var(--live)}.fFe1oa_status[data-status=dev]:before{background:var(--token)}.fFe1oa_logo{z-index:1;object-fit:contain;width:86%;height:auto;max-height:21%;filter:drop-shadow(0 10px 16px #0009) drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 32%, transparent));flex:none;align-self:center;margin-top:8px;transition:scale .3s cubic-bezier(.2,.9,.3,1);position:relative}.fFe1oa_figure{pointer-events:none;flex:1 1 0;min-height:0;margin:-14px 0 -6px;position:relative}.fFe1oa_figure:before{content:"";background:radial-gradient(50% 9% at 50% 93%, color-mix(in srgb, var(--accent) 85%, transparent), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent 74%);position:absolute;inset:8% 4% 0}.fFe1oa_mascot{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 10px 14px #0000008c);transform-origin:50% 100%;width:100%;height:100%;transition:scale .35s cubic-bezier(.2,1.3,.4,1);position:absolute;inset:0}.fFe1oa_info{gap:12px;padding:10px 16px 16px;display:grid}.fFe1oa_name{font-size:1.1rem;font-weight:700;line-height:1.25}.fFe1oa_nameHidden{height:0;margin-bottom:-12px;font-size:0;line-height:0}.fFe1oa_link{color:inherit;text-decoration:none}.fFe1oa_link:after{content:"";z-index:1;position:absolute;inset:0}.fFe1oa_link:focus-visible{outline:none}.fFe1oa_card:has(.fFe1oa_link:focus-visible):after{border-color:var(--accent);border-width:3px}.fFe1oa_tagline{color:#e6eeee;text-wrap:pretty;align-items:flex-end;min-height:4.26em;font-size:.925rem;line-height:1.42;display:flex}.fFe1oa_foot{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.fFe1oa_play{z-index:2;background:var(--token);color:#1d1200;min-height:44px;font-family:var(--font-display), system-ui, sans-serif;white-space:nowrap;box-shadow:0 4px 0 var(--ember);border-radius:12px;align-items:center;padding:0 1.15em;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex;position:relative}.fFe1oa_play:hover{box-shadow:0 5px 0 var(--ember);transform:translateY(-1px)}.fFe1oa_play:active{box-shadow:0 1px 0 var(--ember);transform:translateY(3px)}.fFe1oa_more{color:var(--cream);font-family:var(--font-display), system-ui, sans-serif;border:2px solid #ffffff47;border-radius:12px;margin-left:auto;padding:.55em 1em;font-size:.8125rem;font-weight:600;line-height:1.2;transition:border-color .2s ease-out,color .2s ease-out}@media (hover:hover){.fFe1oa_card:hover{box-shadow:0 30px 54px -26px color-mix(in srgb, var(--accent) 85%, transparent), 0 18px 40px -24px #000000e6;transform:translateY(-8px)}.fFe1oa_card:hover:after{border-color:var(--accent)}.fFe1oa_card:hover .fFe1oa_art img{scale:1.08}.fFe1oa_card:hover .fFe1oa_mascot{scale:1.09}.fFe1oa_card:hover .fFe1oa_logo{scale:1.04}.fFe1oa_card:hover .fFe1oa_more{border-color:var(--accent);color:var(--accent)}}@media (max-width:1060px){.fFe1oa_card{aspect-ratio:4/5}.fFe1oa_logo{width:66%}.fFe1oa_tagline{min-height:0}}@media (max-width:560px){.fFe1oa_card{aspect-ratio:4/5.2}}
