/* The Birthday Cake: 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--birthday-cake {
  --c-icing: #FFF6E9; --c-plate: #FFF6E9; --c-plate-2: #EAD7BE; --c-stick: #C9A27A; --c-string: #6B4A6E;
  --c-flame: #F5B83D; --c-flame-2: #FFF1B8; --c-candle: #FFF6E9; --c-candle-2: #9CCDE6; --c-flag-ink: #FFF6E9;
  /* strawberry (default) */
  --c-wall: #FBDCD2; --c-wall-2: #F7B4A7; --c-cake: #E4472B; --c-cake-2: #F06B4E; --c-name: #FFF6E9;
  --c-cake-s: #CF3A20; --c-cake-2-s: #E25A3D;
  --c-flag-a: #E4472B; --c-flag-b: #3FA796; --c-flag-c: #F5B83D; --c-flag-d: #6B4A6E;
  --c-gift-a: #3FA796; --c-gift-b: #F5B83D; --c-front: #F7B4A7; --c-floor: #F6E3C5; --c-floor-dot: #F0CFA8;
  --c-cover: #FBDCD2; --c-cover-line: #E4472B; --c-cover-ink: #3A1B3F;
}
.ks-card--birthday-cake[data-colourway="lemon"] {
  --c-wall: #D5EAF4; --c-wall-2: #9CCDE6; --c-cake: #F5B83D; --c-cake-2: #F8CD70; --c-name: #3A1B3F;
  --c-cake-s: #E7A422; --c-cake-2-s: #F2BE52;
  --c-flag-a: #F5B83D; --c-flag-b: #E4472B; --c-flag-c: #3A7CA5; --c-flag-d: #3FA796; --c-candle-2: #E4472B;
  --c-gift-a: #E4472B; --c-gift-b: #3FA796; --c-front: #9CCDE6; --c-floor: #FCF1DF; --c-floor-dot: #F6DFA6;
  --c-cover: #D5EAF4; --c-cover-line: #3A7CA5; --c-flag-ink: #FFF6E9;
}
.ks-card--birthday-cake[data-colourway="mint"] {
  --c-wall: #FCF1DF; --c-wall-2: #CDE9E1; --c-cake: #3FA796; --c-cake-2: #63BBAC; --c-name: #FFF6E9;
  --c-cake-s: #348E80; --c-cake-2-s: #52AA9B;
  --c-flag-a: #3FA796; --c-flag-b: #F7B4A7; --c-flag-c: #F5B83D; --c-flag-d: #E4472B; --c-candle-2: #F7B4A7;
  --c-gift-a: #F5B83D; --c-gift-b: #E4472B; --c-front: #CDE9E1; --c-floor: #F6E3C5; --c-floor-dot: #EFD2AB;
  --c-cover: #CDE9E1; --c-cover-line: #3FA796;
}
/* resting state = the finished still: candles lit, the name iced (the wipe has no width), no smoke */
.ks-card--birthday-cake .cake-smoke { opacity: 0; }
