# Card artwork

## classic/

Derived from **SVG-cards 1.3** by David Bellot (the "vector-playing-cards" release).
Licensed under the LGPL 2.1. Source: http://code.google.com/p/vector-playing-cards/

Modifications made for this project:
- Renamed to `<RANK><SUIT>.svg` (`AS.svg`, `10H.svg`, `KC.svg`, ...).
- viewBox padded from 167.087x242.667 to 173.334x242.667 so cards sit at the true
  2.5:3.5 playing-card ratio.
- `width`/`height` attributes removed so CSS controls the rendered size.
- Editor metadata (Inkscape/sodipodi namespaces, `<metadata>`, comments) stripped
  and coordinates rounded to 2 decimals via svgo.
- The two jokers are not included, and the alternate court designs are split out
  into `ornate/` (below) rather than replacing the base courts.
- Pips flattened to solid ink: the blurred white "shine" overlays and the
  fade-out gradient fills on the big A/J/Q/K pips are replaced with flat
  `#df0000` / `#000`, and every diamond pip is redrawn as a pointed rhombus
  with slightly concave sides (the original rounded shape read as squishy).

## traditional/

Derived from **CardMeister** by hexed (https://cardmeister.github.io/), an
English-pattern deck published as a single web component. Released under the
Unlicense (public domain).

Modifications made for this project:
- The 52 faces were rendered by the component (in Chromium) and serialized to
  standalone per-card SVG files, so the app keeps zero runtime dependencies.
- Rendered at full ink (`opacity` 1 instead of the component's 0.8 default)
  with the suit/rank red set to this project's `#df0000`; the pip drop-shadow
  filter that full ink enables is stripped so the print stays flat.
- viewBox padded from 240x334 to 240x336 so cards sit at the true 2.5:3.5
  playing-card ratio, matching the other decks.

## ornate/

The 12 court cards from the same pack, taken from its alternate `*2.svg` designs,
because the pack's base J/Q/K are plain suit symbols rather than court figures.
Same LGPL 2.1 terms and the same modifications as `classic/`, but at 1-decimal
coordinate precision since these files are 700KB-1.1MB at source. Opt-in through
the "Court art" setting so the default deck stays light.

## minimal/ and backs/

Generated for this project; same licence as the repository.

# Font

**Nunito Sans** by Vernon Adams, Cyreal, and Jacques Le Bailly, licensed under
the SIL Open Font License 1.1. Vendored as a variable woff2 (latin subset,
weight axis) from the `@fontsource-variable/nunito-sans` npm package, as
`../NunitoSans-Variable.woff2` here and in `../../assets/fonts/` for the site.
