.home.svelte-1uha8ag{--t0:max(var(--font-size-0), .8125rem);--t1:max(var(--font-size-1), 1rem);--t2:max(var(--font-size-2), 1.375rem);--t3:max(var(--font-size-3), 2rem);--mark:max(var(--game-square-size), 3rem);gap:calc(var(--space-3) * 3);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) * 2);flex-direction:column;display:flex}.home.svelte-1uha8ag :is(h1:where(.svelte-1uha8ag),h2:where(.svelte-1uha8ag),p:where(.svelte-1uha8ag),ul:where(.svelte-1uha8ag)){margin:0}.hero.svelte-1uha8ag{align-items:center;gap:calc(var(--space-3) * 2);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:min(70dvh,46rem);display:grid}.words.svelte-1uha8ag{gap:var(--space-2);justify-items:start;display:grid}.kicker.svelte-1uha8ag{font-size:var(--t0);text-transform:uppercase;letter-spacing:.08em;color:var(--pc-text-muted);font-weight:600}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:calc(var(--t3) * 1.05);letter-spacing:-.01em;text-wrap:balance;color:var(--pc-text-emphasis);font-weight:700;line-height:1.1}.lede.svelte-1uha8ag{max-width:var(--measure-6);font-size:var(--t1);color:var(--pc-text-muted);text-wrap:pretty;line-height:1.5}.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag){gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero.svelte-1uha8ag .sketch:where(.svelte-1uha8ag){object-fit:contain;justify-self:end;width:100%;height:auto;max-height:min(70dvh,46rem);display:block}html[data-theme=dark] .hero.svelte-1uha8ag .sketch:where(.svelte-1uha8ag){filter:invert()}@media (prefers-color-scheme:dark){html:not([data-theme]) .hero.svelte-1uha8ag .sketch:where(.svelte-1uha8ag){filter:invert()}}a.play.svelte-1uha8ag,a.ghost.svelte-1uha8ag{min-height:var(--control-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);font-size:var(--t1);transition:background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}a.play.svelte-1uha8ag{background:var(--pc-accent);color:var(--pc-on-accent)}a.play.svelte-1uha8ag:hover,a.play.svelte-1uha8ag:focus-visible{background:var(--pc-accent-hover)}a.ghost.svelte-1uha8ag{border:var(--hairline) solid var(--pc-border-emphasis);color:var(--pc-text)}a.ghost.svelte-1uha8ag:hover,a.ghost.svelte-1uha8ag:focus-visible{border-color:var(--pc-accent)}.pillars.svelte-1uha8ag{gap:calc(var(--space-3) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillars.svelte-1uha8ag article:where(.svelte-1uha8ag){gap:var(--space-2);align-content:start;display:grid}.pillars.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:calc(var(--t1) * 1.25);color:var(--pc-text-emphasis)}.pillars.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--t1);color:var(--pc-text-muted);text-wrap:pretty}.pillars.svelte-1uha8ag .door:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--pc-accent);font-weight:600}.pillars.svelte-1uha8ag .door:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--pc-accent-hover)}a[rel~=external].svelte-1uha8ag:after{content:" ↗" / ""}.sanki.svelte-1uha8ag{column-gap:calc(var(--space-3) * 1.5);row-gap:var(--space-1);padding:calc(var(--space-3) * 1.5);border:var(--hairline) solid var(--pc-border);border-radius:var(--radius-3);background:var(--pc-surface-raised);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.sanki.svelte-1uha8ag .mark:where(.svelte-1uha8ag){width:calc(var(--mark) * 2);grid-row:1/5;height:auto}.sanki.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t3)}.pitch.svelte-1uha8ag{max-width:var(--measure-6);font-size:var(--t1);color:var(--pc-text-muted);text-wrap:pretty}.sanki.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin-top:var(--space-1)}.family.svelte-1uha8ag{gap:var(--space-2);display:grid}.family.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:calc(var(--t2) * 1.1);color:var(--pc-text-emphasis)}.origins.svelte-1uha8ag{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.origins.svelte-1uha8ag a:where(.svelte-1uha8ag){justify-items:start;row-gap:var(--space-1);height:100%;padding:var(--space-3);border:var(--hairline) solid var(--pc-border);border-radius:var(--radius-2);color:var(--pc-text);transition:border-color var(--transition-fast);grid-template-rows:auto auto minmax(0,1fr);text-decoration:none;display:grid}.origins.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.origins.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{border-color:var(--pc-accent)}.origins.svelte-1uha8ag a:where(.svelte-1uha8ag):after{content:none}.origins.svelte-1uha8ag a[rel~=external]:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag):after{content:" ↗" / "";color:var(--pc-text-muted)}.origins.svelte-1uha8ag img:where(.svelte-1uha8ag),.origins.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){width:calc(var(--mark) * .75);height:calc(var(--mark) * .75);margin-bottom:var(--space-1)}.origins.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){width:calc(var(--mark) * .6);height:calc(var(--mark) * .6);font-family:var(--font-mono);white-space:nowrap;color:var(--pc-text-muted);grid-row:1/3;place-items:center;font-style:normal;font-weight:600;display:grid}.origins.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--pc-text-emphasis)}.origins.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--t0);color:var(--pc-text-muted)}.daily.svelte-1uha8ag{margin-top:var(--space-2);max-width:var(--measure-6);font-size:var(--t0);color:var(--pc-text-muted);text-wrap:pretty}.daily.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--pc-accent)}@media (width<=64rem){.origins.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.hero.svelte-1uha8ag .sketch:where(.svelte-1uha8ag){justify-self:center;max-height:50dvh}.pillars.svelte-1uha8ag{grid-template-columns:1fr}.sanki.svelte-1uha8ag{grid-template-columns:1fr;justify-items:start}.sanki.svelte-1uha8ag .mark:where(.svelte-1uha8ag){width:calc(var(--mark) * 1.5);grid-row:auto}}@media (width<=36rem){.origins.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}
