diff --git a/style.scss b/style.scss index d8182e3..d2beeb9 100644 --- a/style.scss +++ b/style.scss @@ -2,14 +2,32 @@ --figure-size: 0.9in; --figure-size: 1.35in; --figure-size: 1.5in; + --color-border: MidnightBlue; + --color-bg-figure: white; + + --color-bg: PaleTurquoise; // PaleTurquoise; + --color-bg-body: LightCyan; // PaleTurquoise; + --color-bg-frame: PaleTurquoise; // LightSkyBlue; + --color-bg-costbar: SandyBrown; // DarkOrange; + + --color-text-title: MidnightBlue; + --color-text-body: black; + --color-text-costbar: white; + --color-shadow-costbar: 0.08em 0 0.05em Maroon, + -0.08em 0 0.05em Maroon, + 0 0.08em 0.05em Maroon, + 0 -0.08em 0.05em Maroon; + --figure-color: #555; + width: 2.5in; height: 3.5in; box-sizing: border-box; border-radius: 0mm; border-width: 0.3mm; - border-color: black; + border-color: var(--color-border); + border-style: solid; - background-color: #fff; + background-color: var(--color-bg); overflow: hidden; font-size: 2.5mm; @@ -25,35 +43,38 @@ "description description"; header { + font-family: montserrat, sans-serif; + font-style: normal; + font-weight: 200; + grid-area: title; font-size: 1.8em; line-height: 1em; margin-left: -1em; border-radius: 1mm 1mm 0 0; text-align: center; - background-color: #ddd; + background-color: var(--color-bg-frame); border-radius: 0; - color: #333; + color: var(--color-text-title); } .symbol { grid-area: symbol; text-align: center; - background-color: #ddd; - color: #333; + background-color: var(--color-bg-frame); + color: var(--color-text-title); padding-top: 0.6mm; padding-left: 0.8mm; white-space: nowrap; } figure { grid-area: figure; - background-color: #fff; + background-color: var(--color-bg-figure); overflow: hidden; position: relative; border-radius: 0; margin: 0; .layer { - --figure-color: #555; color: var(--figure-color); position: absolute; top:0;right:0;left:0;bottom:0; @@ -90,7 +111,7 @@ .playcosts { grid-area: playcosts; border-left: solid 0.3mm #ccc; - background-color: #ddd; + background-color: var(--color-bg-frame); color: #444 ; padding: 0.5mm; ul { @@ -106,8 +127,9 @@ .costbar { grid-area: costbar; border-radius: 0; - background-color: #555; - color: white; + background-color: var(--color-bg-costbar); + color: var(--color-text-costbar); + text-shadow: var(--color-shadow-costbar); display: flex; flex-direction: row; flex-wrap: nowrap; @@ -128,7 +150,8 @@ grid-area: description; margin: 1mm; border-radius: 1mm; - background-color: #ddd; + background-color: var(--color-bg-body); + color: var(--color-text-body); font-size: 0.9em; position: relative; @@ -167,6 +190,7 @@ } +.fjomp_card.item, .fjomp_card.figure, .fjomp_card.repertoire { --figure-size: 2.4in; diff --git a/templates/card_header.html.j2 b/templates/card_header.html.j2 index 7fb7c22..44bee24 100644 --- a/templates/card_header.html.j2 +++ b/templates/card_header.html.j2 @@ -12,3 +12,4 @@ +