/* The Paper Village: 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--christmas-village {
  --c-star: #FFF6E9; --c-moon: #FFF1C9; --c-moon-2: #F3DDA0; --c-lit: #FFD35C; --c-glow: rgba(255, 211, 92, .26);
  --c-glow-2: #FFE9AD; --c-sign: #3A1B3F; --c-sign-trim: #F5B83D; --c-name: #FFF6E9; --c-star-top: #F5B83D;
  --c-trunk: #6E4B30; --c-smoke: rgba(255, 255, 255, .5); --c-wood: #9A7250; --c-wood-2: #7A5638;
  --c-bauble-a: #E4472B; --c-bauble-b: #F5B83D; --c-bauble-c: #9CCDE6;
  --c-light-a: #FFE27A; --c-light-b: #FF9D8A; --c-light-c: #9FE6D6;
  --c-cover-line: #F5B83D; --c-cover-ink: #FFF6E9;
  /* midnight blue (default): a deep blue night, blue-white snow, aubergine roofs and a vermilion shop */
  --c-wall: #24376E; --c-wall-2: #2D4585; --c-cloud: #3E589E; --c-hill: #4A64A8; --c-hill-2: #2D4585;
  --c-snow: #FFFFFF; --c-snow-2: #DCE7F6; --c-snow-3: #B9CBE8; --c-floor: #D3E0F3; --c-floor-dot: #BCCDE9; --c-front: #FFFFFF;
  --c-pale: #D5CFE8; --c-pale-s: #B9B1D6; --c-roof-far: #4E4486; --c-roof-far-2: #3F366F; --c-pine-far: #3A5A8F;
  --c-h-a: #F7B4A7; --c-h-a-s: #E99A8B; --c-h-b: #FFF1DC; --c-h-b-s: #EBD7B8;
  --c-h-c: #9CCDE6; --c-h-c-s: #7FB6D8; --c-h-d: #63BBAC; --c-h-d-s: #3FA796;
  --c-roof: #3A1B3F; --c-roof-2: #5A3560; --c-chim: #A8432E; --c-door: #E4472B; --c-win: #2A1E4E; --c-lamp: #2A1E4E;
  --c-shop: #E4472B; --c-shop-s: #BF3219; --c-shop-door: #2E8B7B; --c-gift: #E4472B; --c-awn-a: #FFF6E9; --c-awn-b: #E4472B;
  --c-tree: #2E8B7B; --c-tree-2: #257567; --c-string: #1D5C50; --c-bulb-off: #1D5C50; --c-pine: #2E8B7B;
  --c-cover: #24376E;
}
/* plum pudding: a plum night, pink-white snow, berry roofs and a marigold shop */
.ks-card--christmas-village[data-colourway="plum-pudding"] {
  --c-wall: #4B2452; --c-wall-2: #5E2F64; --c-cloud: #74407A; --c-hill: #7A4A84; --c-hill-2: #5E2F64;
  --c-snow: #FFFBF8; --c-snow-2: #F0DDE6; --c-snow-3: #D9BDD2; --c-floor: #EBD5E0; --c-floor-dot: #DCBFD0; --c-front: #FFFBF8;
  --c-pale: #EAD3DC; --c-pale-s: #D4B4C4; --c-roof-far: #8A4A6E; --c-roof-far-2: #733B5B; --c-pine-far: #6B4A7A;
  --c-h-a: #F7B4A7; --c-h-a-s: #E99A8B; --c-h-b: #FFF1DC; --c-h-b-s: #EBD7B8;
  --c-h-c: #CDB0DC; --c-h-c-s: #B595C8; --c-h-d: #7CC7BA; --c-h-d-s: #5DB3A4;
  --c-roof: #7B2346; --c-roof-2: #9A3A5E; --c-chim: #5A1E38; --c-door: #E4472B; --c-win: #3A1840; --c-lamp: #3A1840;
  --c-shop: #F5B83D; --c-shop-s: #E19F1F; --c-shop-door: #7B2346; --c-gift: #7B2346; --c-awn-a: #FFF6E9; --c-awn-b: #E4472B;
  --c-tree: #2E8B7B; --c-tree-2: #257567; --c-string: #1D5C50; --c-bulb-off: #1D5C50; --c-pine: #3FA796;
  --c-bauble-c: #F7B4A7; --c-cover: #4B2452;
}
/* pine green: a deep green night, cream snow, red roofs and a cream shop */
.ks-card--christmas-village[data-colourway="pine-green"] {
  --c-wall: #1E4D45; --c-wall-2: #27615A; --c-cloud: #33766C; --c-hill: #5E9E90; --c-hill-2: #27615A;
  --c-snow: #FFFBF4; --c-snow-2: #EFE9DA; --c-snow-3: #D5D9C5; --c-floor: #E9E4D2; --c-floor-dot: #D8D5BE; --c-front: #FFFBF4;
  --c-pale: #E9E2CF; --c-pale-s: #D3C9AE; --c-roof-far: #7A5A46; --c-roof-far-2: #644838; --c-pine-far: #2F6F64;
  --c-h-a: #FFF1DC; --c-h-a-s: #EBD7B8; --c-h-b: #F7B4A7; --c-h-b-s: #E99A8B;
  --c-h-c: #F5D58A; --c-h-c-s: #E3B95A; --c-h-d: #9CCDE6; --c-h-d-s: #7FB6D8;
  --c-roof: #BF3219; --c-roof-2: #E4472B; --c-chim: #7A3324; --c-door: #E4472B; --c-win: #1B3A35; --c-lamp: #1B3A35;
  --c-shop: #FFF6E9; --c-shop-s: #EAD7BE; --c-shop-door: #E4472B; --c-gift: #E4472B; --c-awn-a: #E4472B; --c-awn-b: #FFF6E9;
  --c-tree: #3FA796; --c-tree-2: #2E8B7B; --c-string: #1E5F54; --c-bulb-off: #1E5F54; --c-pine: #3FA796;
  --c-cover: #1E4D45;
}
/* the name is sign-written capitals, centred on the fascia whatever size it is fitted to */
.ks-card--christmas-village .vil-name { dominant-baseline: central; letter-spacing: .04em; }
/* resting state = the finished still: the tree's lights are off until it is tapped */
.ks-card--christmas-village .vil-bulb, .ks-card--christmas-village .vil-star-lit,
.ks-card--christmas-village .vil-starglow { opacity: 0; }
