/* In the Doghouse: colourways and the scene's own resting states. Every colour the template uses is a --c-* variable
   set here per colourway, so a colourway is a real change of paper, never a filter. */
.ks-card--sorry-white-flag {
  --c-inside: #2A1230; --c-nose: #3A1B3F; --c-stick: #B98A4E; --c-flag: #FFFFFF; --c-flag-2: #E3E9EF; --c-flag-ink: #3A1B3F;
  --c-heart: #E4472B; --c-heart-2: #F7B4A7; --c-drop: #5E9CC0; --c-puddle: #A6CDE3; --c-puddle-2: #D9ECF5;
  --c-stem: #2E8B7B; --c-leaf: #3FA796; --c-bloom-a: #E4472B; --c-bloom-b: #F5B83D; --c-bloom-c: #F7B4A7; --c-bloom-mid: #FFF6E9;
  --c-wrap: #FFF6E9; --c-wrap-hi: #FFFFFF; --c-wrap-2: #E2C79F; --c-ribbon: #E4472B; --c-ribbon-2: #BF3219;
  --c-string: #6B4A6E; --c-tag: #FFF6E9; --c-tag-line: #EBC1AB; --c-eyelet: #F5B83D; --c-tag-hole: #6B4A6E; --c-name: #BF3219;
  --c-sole: #6B4A6E; --c-fluff: #FFF6E9; --c-coping: #F6E3C5; --c-coping-2: #E2C79F;
  --c-lawn: #BFE0C8; --c-lawn-2: #A3D0B1; --c-front: #86C59C; --c-front-2: #FFF6E9;
  /* drizzle (default): a soft blue-grey day, a vermilion roof, a ginger dog */
  --c-wall: #C5D6E2; --c-wall-2: #D9E6EE; --c-rain: #EEF5F9; --c-brick: #E6A58D; --c-brick-2: #DB8E74;
  --c-cloud: #7F97AB; --c-cloud-2: #9FB3C3;
  --c-roof: #E4472B; --c-roof-2: #BF3219; --c-roof-hi: #F06B4E;
  --c-kennel: #F3D9A9; --c-kennel-2: #EAC98F; --c-kennel-3: #C99F63; --c-bone: #FFF6E9;
  --c-dog: #C98D5C; --c-dog-2: #8E5230; --c-muzzle: #FBE6CC;
  --c-slipper: #3FA796; --c-slipper-2: #2E8B7B; --c-slipper-3: #F5B83D;
  --c-cover: #C5D6E2; --c-cover-line: #BF3219; --c-cover-ink: #3A1B3F;
}
/* marigold: the sun is nearly out; a jade roof, a chocolate dog */
.ks-card--sorry-white-flag[data-colourway="marigold"] {
  --c-wall: #FBE2A4; --c-wall-2: #FDF0CC; --c-rain: #FFFBF0; --c-brick: #F3B796; --c-brick-2: #E9A27C;
  --c-cloud: #A79AB5; --c-cloud-2: #BFB4CB;
  --c-roof: #3FA796; --c-roof-2: #2E8B7B; --c-roof-hi: #63BBAC;
  --c-kennel: #F9CDBF; --c-kennel-2: #F4B9A8; --c-kennel-3: #D98C73; --c-bone: #FFF6E9;
  --c-dog: #7A4A2B; --c-dog-2: #4F2C16; --c-muzzle: #F3D5AE;
  --c-flag-2: #DCE6EE; --c-slipper: #E4472B; --c-slipper-2: #BF3219; --c-slipper-3: #F5B83D;
  --c-cover: #FBE2A4; --c-cover-line: #2E8B7B; --c-cover-ink: #3A1B3F;
}
/* blush: a pink evening, a blue roof, a small white dog with tan ears */
.ks-card--sorry-white-flag[data-colourway="blush"] {
  --c-wall: #FBDCD2; --c-wall-2: #FDECE6; --c-rain: #FFF8F5; --c-brick: #D9C7DA; --c-brick-2: #CBB5CC;
  --c-cloud: #9E93B8; --c-cloud-2: #B9AFCD;
  --c-roof: #3A7CA5; --c-roof-2: #2E5E8C; --c-roof-hi: #5E9CC0;
  --c-kennel: #F6E3C5; --c-kennel-2: #EFD2AB; --c-kennel-3: #D2AE7C; --c-bone: #FFFBF4;
  --c-dog: #FFF6E9; --c-dog-2: #D9A066; --c-muzzle: #FFFFFF;
  --c-slipper: #F5B83D; --c-slipper-2: #E19F22; --c-slipper-3: #E4472B;
  --c-cover: #FBDCD2; --c-cover-line: #2E5E8C; --c-cover-ink: #3A1B3F;
}
/* resting state = the finished still: no hearts until the flag is waved */
.ks-card--sorry-white-flag .dog-heart { opacity: 0; }
