diff --git a/assets/cards/faces/10C.png b/assets/cards/faces/10C.png index fba11c9..9336669 100644 Binary files a/assets/cards/faces/10C.png and b/assets/cards/faces/10C.png differ diff --git a/assets/cards/faces/10D.png b/assets/cards/faces/10D.png index 199bebb..183e96d 100644 Binary files a/assets/cards/faces/10D.png and b/assets/cards/faces/10D.png differ diff --git a/assets/cards/faces/10H.png b/assets/cards/faces/10H.png index 4aa940f..48b1f29 100644 Binary files a/assets/cards/faces/10H.png and b/assets/cards/faces/10H.png differ diff --git a/assets/cards/faces/10S.png b/assets/cards/faces/10S.png index 254a0bb..a4f9586 100644 Binary files a/assets/cards/faces/10S.png and b/assets/cards/faces/10S.png differ diff --git a/assets/cards/faces/2C.png b/assets/cards/faces/2C.png index a4551ad..6a726a9 100644 Binary files a/assets/cards/faces/2C.png and b/assets/cards/faces/2C.png differ diff --git a/assets/cards/faces/2D.png b/assets/cards/faces/2D.png index efbcd55..d3a3ebb 100644 Binary files a/assets/cards/faces/2D.png and b/assets/cards/faces/2D.png differ diff --git a/assets/cards/faces/2H.png b/assets/cards/faces/2H.png index 5578156..9b620c1 100644 Binary files a/assets/cards/faces/2H.png and b/assets/cards/faces/2H.png differ diff --git a/assets/cards/faces/2S.png b/assets/cards/faces/2S.png index 96c73c0..08835da 100644 Binary files a/assets/cards/faces/2S.png and b/assets/cards/faces/2S.png differ diff --git a/assets/cards/faces/3C.png b/assets/cards/faces/3C.png index 69d9bc0..3f3b99a 100644 Binary files a/assets/cards/faces/3C.png and b/assets/cards/faces/3C.png differ diff --git a/assets/cards/faces/3D.png b/assets/cards/faces/3D.png index 6560532..200fb57 100644 Binary files a/assets/cards/faces/3D.png and b/assets/cards/faces/3D.png differ diff --git a/assets/cards/faces/3H.png b/assets/cards/faces/3H.png index 56a8532..9e9599a 100644 Binary files a/assets/cards/faces/3H.png and b/assets/cards/faces/3H.png differ diff --git a/assets/cards/faces/3S.png b/assets/cards/faces/3S.png index 43c09bb..366a54d 100644 Binary files a/assets/cards/faces/3S.png and b/assets/cards/faces/3S.png differ diff --git a/assets/cards/faces/4C.png b/assets/cards/faces/4C.png index a0f8769..b076024 100644 Binary files a/assets/cards/faces/4C.png and b/assets/cards/faces/4C.png differ diff --git a/assets/cards/faces/4D.png b/assets/cards/faces/4D.png index b770537..3b2aed8 100644 Binary files a/assets/cards/faces/4D.png and b/assets/cards/faces/4D.png differ diff --git a/assets/cards/faces/4H.png b/assets/cards/faces/4H.png index e90268b..9b548ab 100644 Binary files a/assets/cards/faces/4H.png and b/assets/cards/faces/4H.png differ diff --git a/assets/cards/faces/4S.png b/assets/cards/faces/4S.png index 07be4e0..4e77998 100644 Binary files a/assets/cards/faces/4S.png and b/assets/cards/faces/4S.png differ diff --git a/assets/cards/faces/5C.png b/assets/cards/faces/5C.png index 8c5f7e9..1b0f540 100644 Binary files a/assets/cards/faces/5C.png and b/assets/cards/faces/5C.png differ diff --git a/assets/cards/faces/5D.png b/assets/cards/faces/5D.png index 5e31fb3..79d3dc7 100644 Binary files a/assets/cards/faces/5D.png and b/assets/cards/faces/5D.png differ diff --git a/assets/cards/faces/5H.png b/assets/cards/faces/5H.png index 26f0e5f..0ede17c 100644 Binary files a/assets/cards/faces/5H.png and b/assets/cards/faces/5H.png differ diff --git a/assets/cards/faces/5S.png b/assets/cards/faces/5S.png index 84331c0..d6560ed 100644 Binary files a/assets/cards/faces/5S.png and b/assets/cards/faces/5S.png differ diff --git a/assets/cards/faces/6C.png b/assets/cards/faces/6C.png index 757cc5e..30e8587 100644 Binary files a/assets/cards/faces/6C.png and b/assets/cards/faces/6C.png differ diff --git a/assets/cards/faces/6D.png b/assets/cards/faces/6D.png index 3a3405f..3caa10f 100644 Binary files a/assets/cards/faces/6D.png and b/assets/cards/faces/6D.png differ diff --git a/assets/cards/faces/6H.png b/assets/cards/faces/6H.png index 0b7a5c6..aa9e77d 100644 Binary files a/assets/cards/faces/6H.png and b/assets/cards/faces/6H.png differ diff --git a/assets/cards/faces/6S.png b/assets/cards/faces/6S.png index 0d88f51..3f45554 100644 Binary files a/assets/cards/faces/6S.png and b/assets/cards/faces/6S.png differ diff --git a/assets/cards/faces/7C.png b/assets/cards/faces/7C.png index c9262bb..480713d 100644 Binary files a/assets/cards/faces/7C.png and b/assets/cards/faces/7C.png differ diff --git a/assets/cards/faces/7D.png b/assets/cards/faces/7D.png index 081b721..aa69e72 100644 Binary files a/assets/cards/faces/7D.png and b/assets/cards/faces/7D.png differ diff --git a/assets/cards/faces/7H.png b/assets/cards/faces/7H.png index 0af5b34..ff8a4f3 100644 Binary files a/assets/cards/faces/7H.png and b/assets/cards/faces/7H.png differ diff --git a/assets/cards/faces/7S.png b/assets/cards/faces/7S.png index 4830071..47525a1 100644 Binary files a/assets/cards/faces/7S.png and b/assets/cards/faces/7S.png differ diff --git a/assets/cards/faces/8C.png b/assets/cards/faces/8C.png index 23ef996..d17d5f0 100644 Binary files a/assets/cards/faces/8C.png and b/assets/cards/faces/8C.png differ diff --git a/assets/cards/faces/8D.png b/assets/cards/faces/8D.png index 072cbe4..5a5a19c 100644 Binary files a/assets/cards/faces/8D.png and b/assets/cards/faces/8D.png differ diff --git a/assets/cards/faces/8H.png b/assets/cards/faces/8H.png index dfc5506..b8e2299 100644 Binary files a/assets/cards/faces/8H.png and b/assets/cards/faces/8H.png differ diff --git a/assets/cards/faces/8S.png b/assets/cards/faces/8S.png index 5b52714..b2a5db4 100644 Binary files a/assets/cards/faces/8S.png and b/assets/cards/faces/8S.png differ diff --git a/assets/cards/faces/9C.png b/assets/cards/faces/9C.png index 3e81dff..18a777e 100644 Binary files a/assets/cards/faces/9C.png and b/assets/cards/faces/9C.png differ diff --git a/assets/cards/faces/9D.png b/assets/cards/faces/9D.png index b88869c..20fdb71 100644 Binary files a/assets/cards/faces/9D.png and b/assets/cards/faces/9D.png differ diff --git a/assets/cards/faces/9H.png b/assets/cards/faces/9H.png index ef0a45a..7209fd5 100644 Binary files a/assets/cards/faces/9H.png and b/assets/cards/faces/9H.png differ diff --git a/assets/cards/faces/9S.png b/assets/cards/faces/9S.png index d5146ba..c84df43 100644 Binary files a/assets/cards/faces/9S.png and b/assets/cards/faces/9S.png differ diff --git a/assets/cards/faces/AC.png b/assets/cards/faces/AC.png index 9ded55d..e9333cf 100644 Binary files a/assets/cards/faces/AC.png and b/assets/cards/faces/AC.png differ diff --git a/assets/cards/faces/AD.png b/assets/cards/faces/AD.png index 8058115..ed00d8b 100644 Binary files a/assets/cards/faces/AD.png and b/assets/cards/faces/AD.png differ diff --git a/assets/cards/faces/AH.png b/assets/cards/faces/AH.png index 2f69612..c111bdf 100644 Binary files a/assets/cards/faces/AH.png and b/assets/cards/faces/AH.png differ diff --git a/assets/cards/faces/AS.png b/assets/cards/faces/AS.png index 7a1f8cd..5ca0811 100644 Binary files a/assets/cards/faces/AS.png and b/assets/cards/faces/AS.png differ diff --git a/assets/cards/faces/JC.png b/assets/cards/faces/JC.png index 9919f75..7833d9f 100644 Binary files a/assets/cards/faces/JC.png and b/assets/cards/faces/JC.png differ diff --git a/assets/cards/faces/JD.png b/assets/cards/faces/JD.png index 07c5d62..045693d 100644 Binary files a/assets/cards/faces/JD.png and b/assets/cards/faces/JD.png differ diff --git a/assets/cards/faces/JH.png b/assets/cards/faces/JH.png index badcda8..47bbd6f 100644 Binary files a/assets/cards/faces/JH.png and b/assets/cards/faces/JH.png differ diff --git a/assets/cards/faces/JS.png b/assets/cards/faces/JS.png index e9d56b4..f9770c7 100644 Binary files a/assets/cards/faces/JS.png and b/assets/cards/faces/JS.png differ diff --git a/assets/cards/faces/KC.png b/assets/cards/faces/KC.png index 3b2bb7c..906ee19 100644 Binary files a/assets/cards/faces/KC.png and b/assets/cards/faces/KC.png differ diff --git a/assets/cards/faces/KD.png b/assets/cards/faces/KD.png index 3a63eb7..ba5de5e 100644 Binary files a/assets/cards/faces/KD.png and b/assets/cards/faces/KD.png differ diff --git a/assets/cards/faces/KH.png b/assets/cards/faces/KH.png index ecd0611..152eba2 100644 Binary files a/assets/cards/faces/KH.png and b/assets/cards/faces/KH.png differ diff --git a/assets/cards/faces/KS.png b/assets/cards/faces/KS.png index 4a732f0..eff8a25 100644 Binary files a/assets/cards/faces/KS.png and b/assets/cards/faces/KS.png differ diff --git a/assets/cards/faces/QC.png b/assets/cards/faces/QC.png index 7ee3c12..735ae2b 100644 Binary files a/assets/cards/faces/QC.png and b/assets/cards/faces/QC.png differ diff --git a/assets/cards/faces/QD.png b/assets/cards/faces/QD.png index b04fc47..0f39045 100644 Binary files a/assets/cards/faces/QD.png and b/assets/cards/faces/QD.png differ diff --git a/assets/cards/faces/QH.png b/assets/cards/faces/QH.png index 3f9cf2e..cbb226c 100644 Binary files a/assets/cards/faces/QH.png and b/assets/cards/faces/QH.png differ diff --git a/assets/cards/faces/QS.png b/assets/cards/faces/QS.png index e20b7be..5ef2537 100644 Binary files a/assets/cards/faces/QS.png and b/assets/cards/faces/QS.png differ diff --git a/docs/ui-mockups/design-system.md b/docs/ui-mockups/design-system.md index f4b80ec..8f20fa2 100644 --- a/docs/ui-mockups/design-system.md +++ b/docs/ui-mockups/design-system.md @@ -222,7 +222,7 @@ Selection highlights use a **2px inset stroke** in `#a54242` following the host Flat face design. - Background: `#1a1a1a` -- Border: 1px solid in suit color (pink for hearts/diamonds, foreground gray for spades/clubs) +- Border: none. The card shape is defined by the body fill alone against the play surface. The earlier 1px suit-coloured border was removed because it produced visible anti-aliasing artifacts at the rounded corners (a "gray sliver" where the colored stroke faded through gray pixels into the dark play surface). The 5-unit brightness gap between `#1a1a1a` body and `#151515` surface is enough to read as a card edge without an explicit stroke. - Top-left: rank in JetBrains Mono Bold 18px + small suit glyph (10px) - Bottom-right: large suit glyph (32px), upright (same orientation as the top-left small glyph — single-orientation digital play does not benefit from the traditional 180° inverted-corner indicator) - Corner radius: 8px diff --git a/solitaire_engine/assets/themes/default/clubs_10.svg b/solitaire_engine/assets/themes/default/clubs_10.svg index de9fd16..7b946c7 100644 --- a/solitaire_engine/assets/themes/default/clubs_10.svg +++ b/solitaire_engine/assets/themes/default/clubs_10.svg @@ -1,6 +1,6 @@ - +