.game-card[data-astro-cid-wzgjbdq5]{position:relative}.title[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.title[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]:hover{text-underline-offset:.2em;text-decoration:underline 2px}.card-full[data-astro-cid-wzgjbdq5]{gap:var(--space-5);margin-bottom:var(--sfc-lip-size);padding:var(--space-5);border:3px solid var(--sfc-edge);border-radius:var(--sfc-radius-frame);background-color:var(--sfc-bg-edge);background-image:var(--sfc-bg);box-shadow:0 var(--sfc-lip-size) 0 var(--sfc-lip);color:var(--sfc-text);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""body";display:grid}.card-full[data-astro-cid-wzgjbdq5] .media[data-astro-cid-wzgjbdq5]{border:2px solid var(--sfc-well);border-radius:var(--sfc-radius-well);grid-area:media;overflow:hidden}.card-full[data-astro-cid-wzgjbdq5] .body[data-astro-cid-wzgjbdq5]{align-items:flex-start;gap:var(--space-3);flex-direction:column;grid-area:body;min-width:0;display:flex}.card-full[data-astro-cid-wzgjbdq5] .title[data-astro-cid-wzgjbdq5]{color:var(--sfc-text);font-family:var(--font-sfc);font-size:var(--fs-sfc-sub);letter-spacing:.01em;text-transform:uppercase;text-shadow:var(--sfc-text-stroke-thin);font-weight:900;line-height:1.05}.card-full[data-astro-cid-wzgjbdq5] .genre[data-astro-cid-wzgjbdq5]{color:var(--sfc-text-section);font-size:var(--fs-small);line-height:1.45}.card-full[data-astro-cid-wzgjbdq5] .summary[data-astro-cid-wzgjbdq5]{color:var(--sfc-text)}.card-full[data-astro-cid-wzgjbdq5] .platforms[data-astro-cid-wzgjbdq5]{color:var(--sfc-text-muted);font-size:var(--fs-small);line-height:1.45}.cta[data-astro-cid-wzgjbdq5]{margin-top:var(--space-3)}.corner[data-astro-cid-wzgjbdq5]{z-index:1;position:absolute;top:-14px;right:18px}.card-teaser[data-astro-cid-wzgjbdq5]{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5);border:1px solid var(--sfs-line);border-radius:var(--radius-md);background:var(--sfs-surface);color:var(--sfs-text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon head""text text""cta cta";display:grid}.icon[data-astro-cid-wzgjbdq5]{border-radius:22%;grid-area:icon;width:64px;height:64px}.card-teaser[data-astro-cid-wzgjbdq5] .head[data-astro-cid-wzgjbdq5]{align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:head;min-width:0;display:flex}.card-teaser[data-astro-cid-wzgjbdq5] .title[data-astro-cid-wzgjbdq5]{color:var(--sfs-text);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800;line-height:1.2}.card-teaser[data-astro-cid-wzgjbdq5] .summary[data-astro-cid-wzgjbdq5]{color:var(--sfs-text-muted);grid-area:text}.teaser-cta[data-astro-cid-wzgjbdq5]{grid-area:cta;justify-self:start}@media (width>=48rem){.card-full[data-astro-cid-wzgjbdq5]{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"media body";align-items:center}.card-teaser[data-astro-cid-wzgjbdq5]{align-items:start;gap:var(--space-2) var(--space-5);grid-template-rows:auto auto 1fr;grid-template-areas:"icon head""icon text""icon cta"}.icon[data-astro-cid-wzgjbdq5]{width:112px;height:112px}}.showcase[data-astro-cid-bewvjv6w]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""art""story""stats""foot";display:grid}.wordmark[data-astro-cid-bewvjv6w]{grid-area:mark}.art[data-astro-cid-bewvjv6w]{isolation:isolate;grid-area:art;min-width:0;position:relative}.art[data-astro-cid-bewvjv6w]:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--sfc-edge) 22%, transparent) 0%, transparent 68%);pointer-events:none;position:absolute;inset:-12% -8%}.story[data-astro-cid-bewvjv6w]{grid-area:story;min-width:0}.tagline[data-astro-cid-bewvjv6w]{color:var(--sfc-text-section);font-family:var(--font-sfc);font-size:var(--fs-lead);font-weight:800;line-height:1.35}.body[data-astro-cid-bewvjv6w]{max-width:52ch;margin-top:var(--space-4);color:var(--sfc-text)}.stats[data-astro-cid-bewvjv6w]{grid-area:stats}.foot[data-astro-cid-bewvjv6w]{gap:var(--space-5);flex-direction:column;grid-area:foot;min-width:0;display:flex}.meta[data-astro-cid-bewvjv6w]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.status[data-astro-cid-bewvjv6w]{flex:none}.platforms[data-astro-cid-bewvjv6w]{min-width:0;color:var(--sfc-text-muted);font-size:var(--fs-small);line-height:1.45}.cta[data-astro-cid-bewvjv6w]{gap:var(--space-4);flex-direction:column;display:flex}.cta-button[data-astro-cid-bewvjv6w]{width:100%}@media (width>=48rem){.showcase[data-astro-cid-bewvjv6w]{align-items:center;gap:var(--space-6) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mark mark""art story""stats stats""foot foot"}.foot[data-astro-cid-bewvjv6w]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-6);flex-flow:wrap}.cta[data-astro-cid-bewvjv6w]{flex-flow:wrap;align-items:flex-start}.cta-button[data-astro-cid-bewvjv6w]{width:auto}}@media (width>=68.75rem){.showcase[data-astro-cid-bewvjv6w]{gap:var(--space-6) var(--space-8);grid-template-areas:"art mark""art story""stats stats""foot foot"}.wordmark[data-astro-cid-bewvjv6w]{align-self:end}.story[data-astro-cid-bewvjv6w]{align-self:start}.stats[data-astro-cid-bewvjv6w]{margin-top:var(--space-5)}}.home-hero[data-astro-cid-dcwno5ig]{padding-top:var(--space-8);padding-bottom:var(--section-y);position:relative;overflow:clip}.layout[data-astro-cid-dcwno5ig]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.visual[data-astro-cid-dcwno5ig]{isolation:isolate;width:128px;position:relative}.visual[data-astro-cid-dcwno5ig]:before{content:"";z-index:-1;background:radial-gradient(circle, var(--studio-glow) 0%, transparent 65%);pointer-events:none;position:absolute;inset:-45%}.mark[data-astro-cid-dcwno5ig]{z-index:1;width:100%;height:auto;position:relative}.beam[data-astro-cid-dcwno5ig]{display:none}.copy[data-astro-cid-dcwno5ig]{min-width:0}.title[data-astro-cid-dcwno5ig]{max-width:18ch;font-size:var(--fs-display)}.lead[data-astro-cid-dcwno5ig]{max-width:56ch;margin-top:var(--space-5);color:var(--studio-text-muted);font-size:var(--fs-lead);line-height:1.5}.actions[data-astro-cid-dcwno5ig]{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.action[data-astro-cid-dcwno5ig]{width:100%}@media (width>=48rem){.visual[data-astro-cid-dcwno5ig]{width:200px}.actions[data-astro-cid-dcwno5ig]{flex-flow:wrap}.action[data-astro-cid-dcwno5ig]{width:auto}}@media (width>=68.75rem){.layout[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.copy[data-astro-cid-dcwno5ig]{grid-area:1/1}.visual[data-astro-cid-dcwno5ig]{grid-area:1/2;justify-self:center;width:clamp(240px,24vw,380px)}.beam[data-astro-cid-dcwno5ig]{z-index:0;transform-origin:0;width:max(100%,50vw);height:2px;rotate:var(--studio-angle);margin-top:-1px;display:block;position:absolute;top:53.5%;left:78.1%}.beam[data-astro-cid-dcwno5ig]:before{content:"";background:var(--studio-gradient);box-shadow:0 0 12px color-mix(in srgb, var(--studio-cyan) 45%, transparent);position:absolute;inset:0;transform:scaleX(-1)}}@media (width>=68.75rem) and (prefers-reduced-motion:no-preference){.beam[data-astro-cid-dcwno5ig]{animation:hero-beam var(--dur-slow) var(--ease-out) .24s both}}@media (prefers-reduced-motion:reduce){.beam[data-astro-cid-dcwno5ig]{animation:none}}@keyframes hero-beam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.band[data-astro-cid-irahaz3f]{padding-block:var(--section-y)}.band[data-astro-cid-irahaz3f]+.band[data-astro-cid-irahaz3f]{padding-top:0}.catalog[data-astro-cid-irahaz3f]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.catalog-item[data-astro-cid-irahaz3f]{flex-direction:column;min-width:0;display:flex}.catalog-card[data-astro-cid-irahaz3f]{flex:auto}.split[data-astro-cid-irahaz3f]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.studio-intro[data-astro-cid-irahaz3f]{min-width:0}.studio-intro[data-astro-cid-irahaz3f] .studio-heading[data-astro-cid-irahaz3f]{margin-bottom:var(--space-5)}.studio-body[data-astro-cid-irahaz3f]{max-width:56ch;color:var(--studio-text-muted);font-size:var(--fs-lead);line-height:1.5}.studio-body[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]+p[data-astro-cid-irahaz3f]{margin-top:var(--space-4)}.principles[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--studio-line);min-width:0}.principle[data-astro-cid-irahaz3f]{padding-block:var(--space-5);border-top:1px solid var(--studio-line)}.principle-body[data-astro-cid-irahaz3f]{max-width:var(--measure);margin-top:var(--space-2);color:var(--studio-text-muted)}.split[data-astro-cid-irahaz3f] .devlog-heading[data-astro-cid-irahaz3f]{margin-bottom:0}.devlog-list[data-astro-cid-irahaz3f]{min-width:0}.support-box[data-astro-cid-irahaz3f]{align-items:stretch;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-md);flex-direction:column;display:flex}.support-text[data-astro-cid-irahaz3f]{min-width:0}.support-title[data-astro-cid-irahaz3f]{font-size:var(--fs-h3);letter-spacing:0;font-weight:700;line-height:1.2}.support-body[data-astro-cid-irahaz3f]{max-width:60ch;margin-top:var(--space-2);color:var(--studio-text-muted)}@media (width>=48rem){.support-box[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.support-cta[data-astro-cid-irahaz3f]{flex:none}}@media (width>=68.75rem){.catalog[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-item[data-astro-cid-irahaz3f].is-full{grid-column:1/-1}.split[data-astro-cid-irahaz3f]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
