.press__intro{padding-block:var(--space-7) var(--space-4)}.press__intro .lead{max-width:62ch}.press__title{margin-bottom:var(--space-3);font-size:var(--step-3)}.press__toc{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.press__toc a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space-3);color:var(--text);font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.04em;text-decoration:none;background:var(--panel);border:2px solid var(--line)}.press__toc a:hover,.press__toc a:focus-visible{border-color:var(--accent);color:var(--accent)}.press__head{max-width:62ch}.press__head h2{font-size:var(--step-2)}.press__facts{display:grid;gap:0;margin:0;max-width:52rem;border:2px solid var(--line-strong);background:var(--panel);box-shadow:4px 4px 0 0 var(--color-zulgaros-deep)}.press__fact{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.press__fact:first-child{border-top:0}.press__fact dt{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.05em;color:var(--color-avgaros-gold)}.press__fact dd{margin:0;color:#dfe6f7;overflow-wrap:anywhere}.press__cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.press__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.press__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.press__cards--gods{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.press__card{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--panel);border:2px solid var(--line-strong);box-shadow:4px 4px 0 0 var(--color-zulgaros-deep)}.press__card h3{margin:var(--space-1) 0 0;font-size:var(--step-0);line-height:1.2}.press__thumb{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--color-void);border:1px solid var(--line)}.press__thumb--pixel{image-rendering:pixelated;image-rendering:crisp-edges;aspect-ratio:auto;object-fit:contain;max-height:26rem;margin-inline:auto}.press__logo{display:grid;place-items:center;min-height:11rem;padding:var(--space-4);background:var(--color-void);border:1px solid var(--line)}.press__logo img{width:auto;max-width:100%;max-height:9rem;image-rendering:pixelated}.press__card--god{text-align:center;justify-items:center}.press__god{width:8rem;height:auto;image-rendering:pixelated;border:2px solid var(--line);background:var(--color-void)}.press__domain{margin:0;color:#cfd6ea;font-size:1rem}.press__tag{font-size:.8rem}.press__downloads{list-style:none;margin:0;padding:0;display:grid;gap:0}.press__dl{display:inline-flex;align-items:center;min-height:2.75rem;overflow-wrap:anywhere;font-size:1rem}.press__trailer{display:grid;gap:var(--space-3);max-width:52rem}.press__trailer .press__downloads{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.press__langs{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.press__lang{display:grid;gap:var(--space-3);min-width:0}.press__lang>h3{margin:0;font-size:var(--step-1)}.press__note{margin:0;color:var(--text-muted)}.press__text{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--panel);border:2px solid var(--line-strong)}.press__text p{margin:0;color:#dfe6f7}.press__text-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.press__text-head h4{margin:0;flex:1 1 auto;font-size:var(--step-0)}.press__copied{color:var(--accent);font-size:1rem}.press__copied:empty{display:none}.press__play{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.press__release{margin:0;font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.05em;color:var(--color-avgaros)}.press__facts--contact{max-width:52rem}@media(max-width:64rem){.press__cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}.press__langs{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.press__cards--2,.press__cards--3{grid-template-columns:minmax(0,1fr)}.press__cards--gods{grid-template-columns:repeat(2,minmax(0,1fr))}.press__fact{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}
