/* The Party Animals: 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. The three animals keep their own
   papers (a fox is orange) and everything round them changes. */
.ks-card--birthday-party-animals {
  --c-ink: #3A1B3F; --c-cream: #FFF6E9;
  --c-fox: #E8622C; --c-fox-2: #5A2630; --c-bear: #B7743F; --c-bear-2: #F1D2A4;
  --c-rabbit: #FFF8EE; --c-rabbit-2: #F7B4A7; --c-rabbit-nose: #E4472B; --c-cheek: #F29A86;
  --c-bread: #FFF6E9; --c-crust: #D79A55; --c-plate: #FFF6E9; --c-plate-2: #E6D2B8; --c-pole: #C9A27A;
  --c-banner: #FFF6E9; --c-banner-3: #EAD7BE; --c-cup: #FFF6E9;
  /* jelly (default): vermilion, jade and marigold on blush */
  --c-wall: #FBDCD2; --c-arch: #F7B4A7; --c-arch-2: #F9C6BA; --c-wall-dot: #FFEDE6;
  --c-st-a: #E4472B; --c-st-a2: #F2775C; --c-st-b: #3FA796; --c-st-b2: #6FC2B3; --c-st-c: #F5B83D; --c-st-c2: #F9D27C;
  --c-ch-a: #E4472B; --c-ch-b: #F5B83D; --c-ch-c: #3FA796; --c-ch-d: #6B4A6E; --c-pin: #3A1B3F;
  --c-banner-2: #F5B83D; --c-stitch: #E4472B; --c-name: #D63A1F; --c-pole-2: #FFF6E9; --c-knob: #3FA796;
  --c-hat-a: #3FA796; --c-hat-a2: #FFF6E9; --c-pom-a: #F5B83D;
  --c-hat-b: #F5B83D; --c-hat-b2: #E4472B; --c-pom-b: #3FA796;
  --c-hat-c: #E4472B; --c-hat-c2: #FFF6E9; --c-pom-c: #F5B83D;
  --c-bow: #3FA796; --c-bow-2: #2E8B7B;
  --c-cloth: #3FA796; --c-cloth-2: #359384; --c-cloth-top: #FFF6E9; --c-cloth-dot: #E4472B;
  --c-jelly: #E4472B; --c-jelly-2: #F2775C; --c-jelly-s: #C73A20; --c-cherry: #BF3219;
  --c-fill-a: #3FA796; --c-fill-b: #F7B4A7; --c-cup-a: #F5B83D; --c-cup-b: #E4472B; --c-straw: #3FA796;
  --c-gift-a: #F5B83D; --c-gift-a2: #FFF6E9; --c-gift-lid: #E7A422; --c-rib: #E4472B; --c-rib-2: #BF3219;
  --c-gift-b: #E4472B; --c-gift-b2: #FFF6E9;
  --c-bag-a: #E4472B; --c-bag-a2: #C73A20; --c-bag-b: #FFF6E9; --c-bag-b2: #F5B83D; --c-bag-string: #6B4A6E;
  --c-mill-a: #F5B83D; --c-mill-b: #3FA796;
  --c-front: #F7B4A7; --c-front-2: #F5B83D; --c-floor: #F6E3C5; --c-floor-2: #F1D6AF;
  --c-cover: #FBDCD2; --c-cover-line: #E4472B; --c-cover-ink: #3A1B3F; --c-cover-dot-a: #F5B83D; --c-cover-dot-b: #3FA796;
}
/* lemonade: sky and marigold, a deep blue cloth */
.ks-card--birthday-party-animals[data-colourway="lemonade"] {
  --c-wall: #D5EAF4; --c-arch: #A9D4EA; --c-arch-2: #BFDFF0; --c-wall-dot: #EDF6FB;
  --c-st-a: #F5B83D; --c-st-a2: #F9D27C; --c-st-b: #3A7CA5; --c-st-b2: #6A9FC0; --c-st-c: #E4472B; --c-st-c2: #F2775C;
  --c-ch-a: #F5B83D; --c-ch-b: #3A7CA5; --c-ch-c: #FFF6E9; --c-ch-d: #E4472B; --c-pin: #234A70;
  --c-banner-2: #F5B83D; --c-stitch: #3A7CA5; --c-name: #2B5F8E; --c-pole-2: #F5B83D; --c-knob: #E4472B;
  --c-hat-a: #F5B83D; --c-hat-a2: #3A7CA5; --c-pom-a: #FFF6E9;
  --c-hat-b: #3A7CA5; --c-hat-b2: #F5B83D; --c-pom-b: #E4472B;
  --c-hat-c: #F5B83D; --c-hat-c2: #E4472B; --c-pom-c: #3A7CA5;
  --c-bow: #E4472B; --c-bow-2: #BF3219;
  --c-cloth: #3A7CA5; --c-cloth-2: #2F6A91; --c-cloth-top: #FFF6E9; --c-cloth-dot: #F5B83D;
  --c-jelly: #F5B83D; --c-jelly-2: #FAD983; --c-jelly-s: #E19C1B; --c-cherry: #E4472B;
  --c-fill-a: #6FB58A; --c-fill-b: #F7B4A7; --c-cup-a: #3A7CA5; --c-cup-b: #F5B83D; --c-straw: #E4472B;
  --c-gift-a: #E4472B; --c-gift-a2: #FFF6E9; --c-gift-lid: #C73A20; --c-rib: #F5B83D; --c-rib-2: #E19C1B;
  --c-gift-b: #F5B83D; --c-gift-b2: #3A7CA5;
  --c-bag-a: #F5B83D; --c-bag-a2: #E19C1B; --c-bag-b: #FFF6E9; --c-bag-b2: #3A7CA5; --c-bag-string: #234A70;
  --c-mill-a: #E4472B; --c-mill-b: #FFF6E9;
  --c-front: #9CCDE6; --c-front-2: #F5B83D; --c-floor: #FCF1DF; --c-floor-2: #F5E3BC;
  --c-cover: #D5EAF4; --c-cover-line: #3A7CA5; --c-cover-ink: #234A70; --c-cover-dot-a: #F5B83D; --c-cover-dot-b: #3A7CA5;
}
/* bramble: plum and blush, a bramble jelly */
.ks-card--birthday-party-animals[data-colourway="bramble"] {
  --c-wall: #5B2C5F; --c-arch: #73407A; --c-arch-2: #824F89; --c-wall-dot: #6E3B74;
  --c-st-a: #F7B4A7; --c-st-a2: #FBD3CA; --c-st-b: #F5B83D; --c-st-b2: #F9D27C; --c-st-c: #FFF6E9; --c-st-c2: #EAD7BE;
  --c-ch-a: #F7B4A7; --c-ch-b: #F5B83D; --c-ch-c: #FFF6E9; --c-ch-d: #E4472B; --c-pin: #F5B83D;
  --c-banner-2: #F7B4A7; --c-stitch: #A9649F; --c-name: #5B2C5F; --c-pole-2: #F7B4A7; --c-knob: #F5B83D;
  --c-hat-a: #F5B83D; --c-hat-a2: #5B2C5F; --c-pom-a: #F7B4A7;
  --c-hat-b: #F7B4A7; --c-hat-b2: #8E4A93; --c-pom-b: #F5B83D;
  --c-hat-c: #8E4A93; --c-hat-c2: #F7B4A7; --c-pom-c: #F5B83D;
  --c-bow: #F5B83D; --c-bow-2: #E19C1B; --c-bear: #C5854B;
  --c-cloth: #F7B4A7; --c-cloth-2: #F2A091; --c-cloth-top: #FFF6E9; --c-cloth-dot: #8E4A93;
  --c-jelly: #8E4A93; --c-jelly-2: #B274B5; --c-jelly-s: #6E3573; --c-cherry: #E4472B;
  --c-fill-a: #6FB58A; --c-fill-b: #F7B4A7; --c-cup-a: #8E4A93; --c-cup-b: #F5B83D; --c-straw: #8E4A93;
  --c-gift-a: #F5B83D; --c-gift-a2: #FFF6E9; --c-gift-lid: #E7A422; --c-rib: #8E4A93; --c-rib-2: #6E3573;
  --c-gift-b: #8E4A93; --c-gift-b2: #F7B4A7;
  --c-bag-a: #8E4A93; --c-bag-a2: #6E3573; --c-bag-b: #FFF6E9; --c-bag-b2: #F7B4A7; --c-bag-string: #5B2C5F;
  --c-mill-a: #F5B83D; --c-mill-b: #F7B4A7;
  --c-front: #8E4A93; --c-front-2: #F5B83D; --c-floor: #F6E3C5; --c-floor-2: #EFD0BD;
  --c-cover: #5B2C5F; --c-cover-line: #F7B4A7; --c-cover-ink: #FFF6E9; --c-cover-dot-a: #F5B83D; --c-cover-dot-b: #F7B4A7;
}
/* the name is cut-paper capitals, centred on the banner whatever size it is fitted to */
.ks-card--birthday-party-animals .pa-name { dominant-baseline: central; letter-spacing: .03em; }
/* resting state = the finished still: the roll of the banner is gone, no confetti lies about yet */
.ks-card--birthday-party-animals .pa-roll,
.ks-card--birthday-party-animals .pa-strewn { opacity: 0; }
