/* Games: generated from src/apps/games/app.md */
@font-face { font-family: "games-display"; src: url("/_astro/fraunces-latin.CFBboOLS.woff2") format("woff2"); font-weight: 300 700; font-style: normal; font-display: swap; }
@font-face { font-family: "games-body"; src: url("/_astro/inter-latin.uxkus-_T.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; }
html[data-app="games"] {
  --app-bg: #14110f;
  --app-surface: #211a15;
  --app-text: #f5eee2;
  --app-muted: #aea493;
  --app-accent: #f2c14e;
  --app-on-accent: #14110f;
  --app-display: "games-display", "Fraunces", Georgia, serif;
  --app-body: "games-body", "Inter", system-ui, sans-serif;
  --app-texture: url("/_astro/wood_dark.CcXsT_Hh_2jX0x1.webp");
  --app-panel-texture: url("/_astro/felt.BWVAvE35_Z1eebzh.webp");
  --catalog-items: 45;
  --catalog-groups: 4;
}
html[data-app="games"] [data-group="cards"] { --group: #e0605e; --group-ink: #e0605e; }
html[data-app="games"] [data-group="board"] { --group: #e8a33d; --group-ink: #e8a33d; }
html[data-app="games"] [data-group="puzzles"] { --group: #3fb8a6; --group-ink: #3fb8a6; }
html[data-app="games"] [data-group="arcade"] { --group: #8f7cf0; --group-ink: #8f7cf0; }
