/* ===========================================================
   STYLE: PAPER POP-UP / Sách pop-up giấy (open pop-up book, light with a night page).
   Idea: MotionFly / lemo-opuscar (MIT), styles/paper-popup/STYLE.md.
   Two worlds: the cream page of a hardback and flat cut-paper cards that
   spring up from it: thick off-white border, grey cardboard edge, a
   cut-out shaped shadow, one dark-brown ink. Pieces rise by growing out of
   their base line and fold down by shrinking back to it.
   Actors: board (standing backdrop, colour per spread), cloud, hill1 and
           hill2 (cut hill layers), sun (on a stick), tree, mush (mushroom
           house), fence (picket strip, becomes the timeline axis), flower,
           scrap (coloured paper scraps), crease (the gutter fold).
           DOM order = z-order (board first).
   =========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@400;600;700&display=swap');

.deck-stage {
  --actors: "crease board cloud hill1 hill2 sun tree mush fence flower scrap";
  --font-display: 'Baloo 2', 'Trebuchet MS', sans-serif;
  --font-body: 'Nunito', sans-serif;
  --page: #FBF1DA; --ink: #4A2E1B; --bord: #FFF8EA; --red: #A82A18;
  --bg: var(--page); --fg: var(--ink); --muted: #6B4A33; --accent: #A82A18;
  --card-bg: #FFF8EA; --card-fg: var(--ink); --card-radius: 22px;
  --title-weight: 800; --title-tracking: 0; --bullet-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .18 0 0 0 .13 -.03'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .62 0 0 0 0 .36 0 0 0 .3 -.08'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url%28%23m%29'/%3E%3Crect width='600' height='600' filter='url%28%23g%29'/%3E%3C/svg%3E"), linear-gradient(0deg, #8E2B27 0 9px, #5E1C19 9px 11px, #E6D4AC 11px 13px, #F7EBCB 13px 15px, #E6D4AC 15px 17px, #F7EBCB 17px 19px, transparent 19px);
  background-size: 600px 600px, 100% 100%;
  background-repeat: repeat, no-repeat;
}
/* night pages: cream words on the indigo board */
.deck-stage:is([data-layout="section"], [data-layout="quote"]) { --fg: #FFF4DC; --muted: #D8D6F0; --accent: #FFD95A; --card-fg: #FFF4DC; }
/* sunset page: darker accent and muted on the orange board */
.deck-stage[data-layout="closing"] { --accent: #8A1E12; --muted: #54361F; }

/* ---------- actor looks + off-stage defaults ---------- */
[data-actor="board"] { background-color: #8CCBEA; border: 12px solid var(--bord); border-bottom-width: 20px; border-radius: 10px; box-shadow: 0 12px 18px rgba(60, 40, 20, 0.3); --x: 990px; --y: -700px; --w: 906px; --h: 640px; }
[data-actor="cloud"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 170'%3E%3Cpath d='M34 104a46 46 0 1 0 92 0a46 46 0 1 0 -92 0zM86 78a54 54 0 1 0 108 0a54 54 0 1 0 -108 0zM160 98a48 48 0 1 0 96 0a48 48 0 1 0 -96 0zM124 116a44 44 0 1 0 88 0a44 44 0 1 0 -88 0zM70 118a40 40 0 1 0 80 0a40 40 0 1 0 -80 0z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='14' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M34 104a46 46 0 1 0 92 0a46 46 0 1 0 -92 0zM86 78a54 54 0 1 0 108 0a54 54 0 1 0 -108 0zM160 98a48 48 0 1 0 96 0a48 48 0 1 0 -96 0zM124 116a44 44 0 1 0 88 0a44 44 0 1 0 -88 0zM70 118a40 40 0 1 0 80 0a40 40 0 1 0 -80 0z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='15' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M34 104a46 46 0 1 0 92 0a46 46 0 1 0 -92 0zM86 78a54 54 0 1 0 108 0a54 54 0 1 0 -108 0zM160 98a48 48 0 1 0 96 0a48 48 0 1 0 -96 0zM124 116a44 44 0 1 0 88 0a44 44 0 1 0 -88 0zM70 118a40 40 0 1 0 80 0a40 40 0 1 0 -80 0z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='12' stroke-linejoin='round'/%3E%3Cpath d='M34 104a46 46 0 1 0 92 0a46 46 0 1 0 -92 0zM86 78a54 54 0 1 0 108 0a54 54 0 1 0 -108 0zM160 98a48 48 0 1 0 96 0a48 48 0 1 0 -96 0zM124 116a44 44 0 1 0 88 0a44 44 0 1 0 -88 0zM70 118a40 40 0 1 0 80 0a40 40 0 1 0 -80 0z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.4' stroke-linejoin='round'/%3E%3Cpath d='M34 104a46 46 0 1 0 92 0a46 46 0 1 0 -92 0zM86 78a54 54 0 1 0 108 0a54 54 0 1 0 -108 0zM160 98a48 48 0 1 0 96 0a48 48 0 1 0 -96 0zM124 116a44 44 0 1 0 88 0a44 44 0 1 0 -88 0zM70 118a40 40 0 1 0 80 0a40 40 0 1 0 -80 0z' fill='%23FFFFFF'/%3E%3Cpath d='M60 130C110 158 190 160 240 130C230 150 190 164 140 164C100 164 70 152 60 130Z' fill='%23BFD9EA' fill-opacity='.8'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="hill1"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 300' preserveAspectRatio='none'%3E%3Cpath d='M-20 320L-20 130C90 40 220 38 340 104C450 164 560 150 680 86C790 28 900 44 1020 108L1020 320Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='16' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M-20 320L-20 130C90 40 220 38 340 104C450 164 560 150 680 86C790 28 900 44 1020 108L1020 320Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='17' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M-20 320L-20 130C90 40 220 38 340 104C450 164 560 150 680 86C790 28 900 44 1020 108L1020 320Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='14' stroke-linejoin='round'/%3E%3Cpath d='M-20 320L-20 130C90 40 220 38 340 104C450 164 560 150 680 86C790 28 900 44 1020 108L1020 320Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='7.2' stroke-linejoin='round'/%3E%3Cpath d='M-20 320L-20 130C90 40 220 38 340 104C450 164 560 150 680 86C790 28 900 44 1020 108L1020 320Z' fill='%23A8D56B'/%3E%3Cellipse cx='180' cy='130' rx='36' ry='19.8' fill='%23C3E58C' fill-opacity='.75'/%3E%3Cellipse cx='520' cy='190' rx='46' ry='25.3' fill='%23C3E58C' fill-opacity='.75'/%3E%3Cellipse cx='820' cy='140' rx='40' ry='22.0' fill='%23C3E58C' fill-opacity='.75'/%3E%3Cellipse cx='330' cy='220' rx='28' ry='15.400000000000002' fill='%23C3E58C' fill-opacity='.75'/%3E%3Cpath d='M120 170l-4 -12M120 170l5 -14M120 170l12 -8M420 150l-4 -12M420 150l5 -14M420 150l12 -8M700 164l-4 -12M700 164l5 -14M700 164l12 -8M900 130l-4 -12M900 130l5 -14M900 130l12 -8' fill='none' stroke='%235E9B3E' stroke-opacity='0.8' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="hill2"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 260' preserveAspectRatio='none'%3E%3Cpath d='M-20 300L-20 110C70 52 180 40 280 80C400 128 470 130 590 70C700 16 830 30 1020 120L1020 300Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='16' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M-20 300L-20 110C70 52 180 40 280 80C400 128 470 130 590 70C700 16 830 30 1020 120L1020 300Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='17' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M-20 300L-20 110C70 52 180 40 280 80C400 128 470 130 590 70C700 16 830 30 1020 120L1020 300Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='14' stroke-linejoin='round'/%3E%3Cpath d='M-20 300L-20 110C70 52 180 40 280 80C400 128 470 130 590 70C700 16 830 30 1020 120L1020 300Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='7.2' stroke-linejoin='round'/%3E%3Cpath d='M-20 300L-20 110C70 52 180 40 280 80C400 128 470 130 590 70C700 16 830 30 1020 120L1020 300Z' fill='%236DB655'/%3E%3Cpath d='M360 300C410 230 520 200 640 170C720 150 790 110 840 60' fill='none' stroke='%23F4DFA8' stroke-width='46' stroke-linecap='round'/%3E%3Cpath d='M360 300C410 230 520 200 640 170C720 150 790 110 840 60' fill='none' stroke='%234A2E1B' stroke-opacity='.35' stroke-width='3' stroke-dasharray='10 12' stroke-linecap='round'/%3E%3Cellipse cx='110' cy='190' rx='30' ry='15.0' fill='%238ACB6E' fill-opacity='.7'/%3E%3Cellipse cx='900' cy='200' rx='36' ry='18.0' fill='%238ACB6E' fill-opacity='.7'/%3E%3Cellipse cx='240' cy='230' rx='24' ry='12.0' fill='%238ACB6E' fill-opacity='.7'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="sun"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 360'%3E%3Cpath d='M99 170H121V348H99Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M159 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 172a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM23 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 36a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M54 104a56 56 0 1 0 112 0a56 56 0 1 0 -112 0z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M99 170H121V348H99Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M159 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 172a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM23 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 36a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M54 104a56 56 0 1 0 112 0a56 56 0 1 0 -112 0z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M99 170H121V348H99Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M159 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 172a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM23 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 36a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M54 104a56 56 0 1 0 112 0a56 56 0 1 0 -112 0z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M99 170H121V348H99Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M159 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 172a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM23 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 36a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M99 170H121V348H99Z' fill='%23C98B4B'/%3E%3Cpath d='M159 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 172a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 162.9a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 138a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM23 104a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM32.1 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM57 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM91 36a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM125 45.1a19 19 0 1 0 38 0a19 19 0 1 0 -38 0zM149.9 70a19 19 0 1 0 38 0a19 19 0 1 0 -38 0z' fill='%23F59E0B'/%3E%3Cpath d='M54 104a56 56 0 1 0 112 0a56 56 0 1 0 -112 0z' fill='%23FFC93C' stroke='%234A2E1B' stroke-width='3.4' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M99 200V344M110 190V348' fill='none' stroke='%234A2E1B' stroke-opacity='0.25' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='96' cy='104' r='4.6' fill='%234A2E1B'/%3E%3Ccircle cx='124' cy='104' r='4.6' fill='%234A2E1B'/%3E%3Cpath d='M100 114Q110 124 120 114' fill='none' stroke='%234A2E1B' stroke-width='3' stroke-linecap='round'/%3E%3Cellipse cx='86' cy='113' rx='6' ry='4' fill='%23FF8A80' fill-opacity='.7'/%3E%3Cellipse cx='134' cy='113' rx='6' ry='4' fill='%23FF8A80' fill-opacity='.7'/%3E%3Cpath d='M82 72Q96 62 112 64' fill='none' stroke='%23FFF1B0' stroke-opacity='0.9' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="tree"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 340'%3E%3Cpath d='M92 170L128 170L134 328L86 328Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M192.8 112C193 124.2 193 137.9 188 148.7C182.9 159.4 172.4 168.7 162.6 176.5C152.9 184.2 141.4 191.9 129.4 195.1C117.4 198.2 102.2 198.9 90.5 195.3C78.9 191.8 68.4 181.9 59.6 173.7C50.9 165.5 44.4 156.2 37.8 146C31.2 135.7 20.4 123.5 19.9 112C19.5 100.5 28.7 87.3 35.1 76.8C41.5 66.2 49.3 57.5 58.4 48.8C67.4 40 77.8 27.5 89.5 24.4C101.3 21.4 116.3 27.3 129.1 30.4C141.8 33.6 156.5 35.7 166.1 43.2C175.8 50.8 182.8 64.2 187.2 75.7C191.7 87.1 192.7 99.8 192.8 112Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M92 170L128 170L134 328L86 328Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M192.8 112C193 124.2 193 137.9 188 148.7C182.9 159.4 172.4 168.7 162.6 176.5C152.9 184.2 141.4 191.9 129.4 195.1C117.4 198.2 102.2 198.9 90.5 195.3C78.9 191.8 68.4 181.9 59.6 173.7C50.9 165.5 44.4 156.2 37.8 146C31.2 135.7 20.4 123.5 19.9 112C19.5 100.5 28.7 87.3 35.1 76.8C41.5 66.2 49.3 57.5 58.4 48.8C67.4 40 77.8 27.5 89.5 24.4C101.3 21.4 116.3 27.3 129.1 30.4C141.8 33.6 156.5 35.7 166.1 43.2C175.8 50.8 182.8 64.2 187.2 75.7C191.7 87.1 192.7 99.8 192.8 112Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M92 170L128 170L134 328L86 328Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M192.8 112C193 124.2 193 137.9 188 148.7C182.9 159.4 172.4 168.7 162.6 176.5C152.9 184.2 141.4 191.9 129.4 195.1C117.4 198.2 102.2 198.9 90.5 195.3C78.9 191.8 68.4 181.9 59.6 173.7C50.9 165.5 44.4 156.2 37.8 146C31.2 135.7 20.4 123.5 19.9 112C19.5 100.5 28.7 87.3 35.1 76.8C41.5 66.2 49.3 57.5 58.4 48.8C67.4 40 77.8 27.5 89.5 24.4C101.3 21.4 116.3 27.3 129.1 30.4C141.8 33.6 156.5 35.7 166.1 43.2C175.8 50.8 182.8 64.2 187.2 75.7C191.7 87.1 192.7 99.8 192.8 112Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M92 170L128 170L134 328L86 328Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M92 170L128 170L134 328L86 328Z' fill='%23C98B4B'/%3E%3Cpath d='M192.8 112C193 124.2 193 137.9 188 148.7C182.9 159.4 172.4 168.7 162.6 176.5C152.9 184.2 141.4 191.9 129.4 195.1C117.4 198.2 102.2 198.9 90.5 195.3C78.9 191.8 68.4 181.9 59.6 173.7C50.9 165.5 44.4 156.2 37.8 146C31.2 135.7 20.4 123.5 19.9 112C19.5 100.5 28.7 87.3 35.1 76.8C41.5 66.2 49.3 57.5 58.4 48.8C67.4 40 77.8 27.5 89.5 24.4C101.3 21.4 116.3 27.3 129.1 30.4C141.8 33.6 156.5 35.7 166.1 43.2C175.8 50.8 182.8 64.2 187.2 75.7C191.7 87.1 192.7 99.8 192.8 112Z' fill='%234FA94A' stroke='%234A2E1B' stroke-width='3.4' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M44 150C70 206 150 208 184 130C176 188 120 214 66 190Z' fill='%233C8A3A' fill-opacity='.9'/%3E%3Cpath d='M96 190L100 320M120 196L118 300' fill='none' stroke='%234A2E1B' stroke-opacity='0.25' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='80' cy='84' r='9' fill='%237CC96A'/%3E%3Ccircle cx='142' cy='72' r='7' fill='%237CC96A'/%3E%3Ccircle cx='122' cy='120' r='8' fill='%237CC96A'/%3E%3Ccircle cx='70' cy='126' r='6' fill='%237CC96A'/%3E%3Cpath d='M192.8 112C193 124.2 193 137.9 188 148.7C182.9 159.4 172.4 168.7 162.6 176.5C152.9 184.2 141.4 191.9 129.4 195.1C117.4 198.2 102.2 198.9 90.5 195.3C78.9 191.8 68.4 181.9 59.6 173.7C50.9 165.5 44.4 156.2 37.8 146C31.2 135.7 20.4 123.5 19.9 112C19.5 100.5 28.7 87.3 35.1 76.8C41.5 66.2 49.3 57.5 58.4 48.8C67.4 40 77.8 27.5 89.5 24.4C101.3 21.4 116.3 27.3 129.1 30.4C141.8 33.6 156.5 35.7 166.1 43.2C175.8 50.8 182.8 64.2 187.2 75.7C191.7 87.1 192.7 99.8 192.8 112Z' fill='none' stroke='%234A2E1B' stroke-opacity='1' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="mush"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 312'%3E%3Cpath d='M86 170H214V282C214 290 208 296 200 296H100C92 296 86 290 86 282Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M26 168C26 60 94 20 150 20C206 20 274 60 274 168C230 182 70 182 26 168Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='15' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M86 170H214V282C214 290 208 296 200 296H100C92 296 86 290 86 282Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M26 168C26 60 94 20 150 20C206 20 274 60 274 168C230 182 70 182 26 168Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='16' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M86 170H214V282C214 290 208 296 200 296H100C92 296 86 290 86 282Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M26 168C26 60 94 20 150 20C206 20 274 60 274 168C230 182 70 182 26 168Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='13' stroke-linejoin='round'/%3E%3Cpath d='M86 170H214V282C214 290 208 296 200 296H100C92 296 86 290 86 282Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M86 170H214V282C214 290 208 296 200 296H100C92 296 86 290 86 282Z' fill='%23F6E7C8'/%3E%3Cpath d='M26 168C26 60 94 20 150 20C206 20 274 60 274 168C230 182 70 182 26 168Z' fill='%23D9382B' stroke='%234A2E1B' stroke-width='3.6' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cellipse cx='92' cy='96' rx='24' ry='18' fill='%23F6E7C8' stroke='%234A2E1B' stroke-width='3'/%3E%3Cellipse cx='160' cy='62' rx='20' ry='15' fill='%23F6E7C8' stroke='%234A2E1B' stroke-width='3'/%3E%3Cellipse cx='212' cy='110' rx='24' ry='18' fill='%23F6E7C8' stroke='%234A2E1B' stroke-width='3'/%3E%3Cellipse cx='140' cy='120' rx='16' ry='12' fill='%23F6E7C8' stroke='%234A2E1B' stroke-width='3'/%3E%3Cpath d='M40 154C80 178 220 178 262 154C262 164 262 168 260 170C220 188 80 188 40 170Z' fill='%23B02A20' fill-opacity='.55'/%3E%3Cpath d='M116 296V232C116 206 184 206 184 232V296Z' fill='%23C98B4B' stroke='%234A2E1B' stroke-width='3.4'/%3E%3Cpath d='M150 212V296M130 238H138M162 238H170' fill='none' stroke='%234A2E1B' stroke-opacity='0.45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='172' cy='262' r='4' fill='%23FFC93C' stroke='%234A2E1B' stroke-width='1.6'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="flower"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 330'%3E%3Cpath d='M96 118H108V330H96Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='13' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M100 250C60 250 36 224 30 196C70 196 98 214 100 250Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='13' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M100 280C140 280 170 256 176 230C136 230 104 246 100 280Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='13' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M72 42a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM110.1 69.7a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM95.5 114.4a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM48.5 114.3a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM34 69.6a28 28 0 1 0 56 0a28 28 0 1 0 -56 0z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='13' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M78 82a22 22 0 1 0 44 0a22 22 0 1 0 -44 0z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='13' stroke-linejoin='round' transform='translate%289 13%29'/%3E%3Cpath d='M96 118H108V330H96Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='14' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M100 250C60 250 36 224 30 196C70 196 98 214 100 250Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='14' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M100 280C140 280 170 256 176 230C136 230 104 246 100 280Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='14' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M72 42a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM110.1 69.7a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM95.5 114.4a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM48.5 114.3a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM34 69.6a28 28 0 1 0 56 0a28 28 0 1 0 -56 0z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='14' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M78 82a22 22 0 1 0 44 0a22 22 0 1 0 -44 0z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='14' stroke-linejoin='round' transform='translate%280 3%29'/%3E%3Cpath d='M96 118H108V330H96Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='11' stroke-linejoin='round'/%3E%3Cpath d='M100 250C60 250 36 224 30 196C70 196 98 214 100 250Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='11' stroke-linejoin='round'/%3E%3Cpath d='M100 280C140 280 170 256 176 230C136 230 104 246 100 280Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='11' stroke-linejoin='round'/%3E%3Cpath d='M72 42a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM110.1 69.7a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM95.5 114.4a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM48.5 114.3a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM34 69.6a28 28 0 1 0 56 0a28 28 0 1 0 -56 0z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='11' stroke-linejoin='round'/%3E%3Cpath d='M78 82a22 22 0 1 0 44 0a22 22 0 1 0 -44 0z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='11' stroke-linejoin='round'/%3E%3Cpath d='M96 118H108V330H96Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M72 42a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM110.1 69.7a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM95.5 114.4a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM48.5 114.3a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM34 69.6a28 28 0 1 0 56 0a28 28 0 1 0 -56 0z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.8' stroke-linejoin='round'/%3E%3Cpath d='M96 118H108V330H96Z' fill='%234FA94A'/%3E%3Cpath d='M100 250C60 250 36 224 30 196C70 196 98 214 100 250Z' fill='%236DB655' stroke='%234A2E1B' stroke-width='3.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M100 280C140 280 170 256 176 230C136 230 104 246 100 280Z' fill='%236DB655' stroke='%234A2E1B' stroke-width='3.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M72 42a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM110.1 69.7a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM95.5 114.4a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM48.5 114.3a28 28 0 1 0 56 0a28 28 0 1 0 -56 0zM34 69.6a28 28 0 1 0 56 0a28 28 0 1 0 -56 0z' fill='%23A35BD6'/%3E%3Cpath d='M78 82a22 22 0 1 0 44 0a22 22 0 1 0 -44 0z' fill='%23FFC93C' stroke='%234A2E1B' stroke-width='3.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M100 250C84 232 66 214 36 198M100 280C120 262 140 246 170 232' fill='none' stroke='%234A2E1B' stroke-opacity='0.35' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='100' cy='82' r='9' fill='%23F59E0B'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="scrap"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 300'%3E%3Cg transform='translate%28229 164.8%29 rotate%28332.7%29'%3E%3Cpath d='M-18.58780084119728 -10.047047638373627H18.58780084119728V10.047047638373627H-18.58780084119728Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-18.58780084119728 -10.047047638373627H18.58780084119728V10.047047638373627H-18.58780084119728Z' fill='%23D9382B' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28288.4 71.8%29 rotate%28184.3%29'%3E%3Cpath d='M0 -23.51572247023943L20.558592642601624 11.757861235119716L-20.558592642601624 11.757861235119716Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -23.51572247023943L20.558592642601624 11.757861235119716L-20.558592642601624 11.757861235119716Z' fill='%23FFC93C' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%2871.4 101.2%29 rotate%2832.6%29'%3E%3Cpath d='M-17.9 0a17.9 17.9 0 1 0 35.7 0a17.9 17.9 0 1 0 -35.7 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-17.9 0a17.9 17.9 0 1 0 35.7 0a17.9 17.9 0 1 0 -35.7 0z' fill='%232FB3A3' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%2848.4 269.6%29 rotate%28347.3%29'%3E%3Cpath d='M-20.847070402406086 -10.693376227471425H20.847070402406086V10.693376227471425H-20.847070402406086Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-20.847070402406086 -10.693376227471425H20.847070402406086V10.693376227471425H-20.847070402406086Z' fill='%23A35BD6' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%2899.3 29.7%29 rotate%28190.2%29'%3E%3Cpath d='M0 -16.28249915357515L13.71461326202626 8.141249576787574L-13.71461326202626 8.141249576787574Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -16.28249915357515L13.71461326202626 8.141249576787574L-13.71461326202626 8.141249576787574Z' fill='%23F06292' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28136.5 33.5%29 rotate%28167%29'%3E%3Cpath d='M-19.3 0a19.3 19.3 0 1 0 38.6 0a19.3 19.3 0 1 0 -38.6 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-19.3 0a19.3 19.3 0 1 0 38.6 0a19.3 19.3 0 1 0 -38.6 0z' fill='%234FA94A' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28258.4 184.8%29 rotate%28179.9%29'%3E%3Cpath d='M-20.949394382684417 -9.743979289597346H20.949394382684417V9.743979289597346H-20.949394382684417Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-20.949394382684417 -9.743979289597346H20.949394382684417V9.743979289597346H-20.949394382684417Z' fill='%23F59E0B' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28152.4 273.4%29 rotate%28358.4%29'%3E%3Cpath d='M0 -22.493715457975394L23.082586593914343 11.246857728987697L-23.082586593914343 11.246857728987697Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -22.493715457975394L23.082586593914343 11.246857728987697L-23.082586593914343 11.246857728987697Z' fill='%238CCBEA' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28168.7 83%29 rotate%28104.1%29'%3E%3Cpath d='M-18.6 0a18.6 18.6 0 1 0 37.1 0a18.6 18.6 0 1 0 -37.1 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-18.6 0a18.6 18.6 0 1 0 37.1 0a18.6 18.6 0 1 0 -37.1 0z' fill='%23D9382B' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28206.2 236%29 rotate%28139.1%29'%3E%3Cpath d='M-24.49650859983776 -12.083858639816826H24.49650859983776V12.083858639816826H-24.49650859983776Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-24.49650859983776 -12.083858639816826H24.49650859983776V12.083858639816826H-24.49650859983776Z' fill='%23FFC93C' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%2830.2 78%29 rotate%28327.7%29'%3E%3Cpath d='M0 -25.764307294091505L18.639847312163997 12.882153647045753L-18.639847312163997 12.882153647045753Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -25.764307294091505L18.639847312163997 12.882153647045753L-18.639847312163997 12.882153647045753Z' fill='%232FB3A3' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28204.9 44.1%29 rotate%28226.6%29'%3E%3Cpath d='M-13.8 0a13.8 13.8 0 1 0 27.6 0a13.8 13.8 0 1 0 -27.6 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-13.8 0a13.8 13.8 0 1 0 27.6 0a13.8 13.8 0 1 0 -27.6 0z' fill='%23A35BD6' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%2868.3 108.5%29 rotate%28347.1%29'%3E%3Cpath d='M-22.096486203925107 -7.707950076517305H22.096486203925107V7.707950076517305H-22.096486203925107Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-22.096486203925107 -7.707950076517305H22.096486203925107V7.707950076517305H-22.096486203925107Z' fill='%23F06292' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28138.4 51.1%29 rotate%2821.6%29'%3E%3Cpath d='M0 -16.132137538380395L22.564258142127688 8.066068769190197L-22.564258142127688 8.066068769190197Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -16.132137538380395L22.564258142127688 8.066068769190197L-22.564258142127688 8.066068769190197Z' fill='%234FA94A' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28276.1 137%29 rotate%2868.6%29'%3E%3Cpath d='M-12.5 0a12.5 12.5 0 1 0 24.9 0a12.5 12.5 0 1 0 -24.9 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-12.5 0a12.5 12.5 0 1 0 24.9 0a12.5 12.5 0 1 0 -24.9 0z' fill='%23F59E0B' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28313.2 54.9%29 rotate%28151.5%29'%3E%3Cpath d='M-15.554388076109074 -8.61876986314359H15.554388076109074V8.61876986314359H-15.554388076109074Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-15.554388076109074 -8.61876986314359H15.554388076109074V8.61876986314359H-15.554388076109074Z' fill='%238CCBEA' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28457.2 225.2%29 rotate%28109.5%29'%3E%3Cpath d='M0 -16.528522657213273L23.61838135298765 8.264261328606636L-23.61838135298765 8.264261328606636Z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M0 -16.528522657213273L23.61838135298765 8.264261328606636L-23.61838135298765 8.264261328606636Z' fill='%23D9382B' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3Cg transform='translate%28203.5 237.9%29 rotate%28231.1%29'%3E%3Cpath d='M-20.7 0a20.7 20.7 0 1 0 41.4 0a20.7 20.7 0 1 0 -41.4 0z' fill='%233C2810' fill-opacity='.18' transform='translate%284 6%29'/%3E%3Cpath d='M-20.7 0a20.7 20.7 0 1 0 41.4 0a20.7 20.7 0 1 0 -41.4 0z' fill='%23FFC93C' stroke='%23FFF8EA' stroke-width='3.4' stroke-linejoin='round' paint-order='stroke'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 960px; --y: 1100px; --w: 200px; --h: 0px; }
[data-actor="fence"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 120' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M10 116V36L27 14L44 36V116Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='10' stroke-linejoin='round' transform='translate%285 8%29'/%3E%3Cpath d='M58 116V36L75 14L92 36V116Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='10' stroke-linejoin='round' transform='translate%285 8%29'/%3E%3Cpath d='M106 116V36L123 14L140 36V116Z' fill='%233C2810' fill-opacity='.16' stroke='%233C2810' stroke-opacity='.16' stroke-width='10' stroke-linejoin='round' transform='translate%285 8%29'/%3E%3Cpath d='M10 116V36L27 14L44 36V116Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='11' stroke-linejoin='round' transform='translate%280 2%29'/%3E%3Cpath d='M58 116V36L75 14L92 36V116Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='11' stroke-linejoin='round' transform='translate%280 2%29'/%3E%3Cpath d='M106 116V36L123 14L140 36V116Z' fill='%23CDB98F' stroke='%23CDB98F' stroke-width='11' stroke-linejoin='round' transform='translate%280 2%29'/%3E%3Cpath d='M10 116V36L27 14L44 36V116Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M58 116V36L75 14L92 36V116Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M106 116V36L123 14L140 36V116Z' fill='%23FFF8EA' stroke='%23FFF8EA' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M10 116V36L27 14L44 36V116Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.4' stroke-linejoin='round'/%3E%3Cpath d='M58 116V36L75 14L92 36V116Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.4' stroke-linejoin='round'/%3E%3Cpath d='M106 116V36L123 14L140 36V116Z' fill='%234A2E1B' stroke='%234A2E1B' stroke-width='6.4' stroke-linejoin='round'/%3E%3Cpath d='M10 116V36L27 14L44 36V116Z' fill='%23F3DDB5'/%3E%3Cpath d='M58 116V36L75 14L92 36V116Z' fill='%23F3DDB5'/%3E%3Cpath d='M106 116V36L123 14L140 36V116Z' fill='%23F3DDB5'/%3E%3Cpath d='M0 54H150M0 88H150' stroke='%234A2E1B' stroke-width='9' stroke-linecap='butt'/%3E%3Cpath d='M0 54H150M0 88H150' stroke='%23C98B4B' stroke-width='4.5'/%3E%3C/svg%3E") left center / auto 100% repeat-x; --x: 0px; --y: 1100px; --w: 400px; --h: 60px; }
[data-actor="crease"] { background: linear-gradient(90deg, rgba(90, 60, 30, 0) 0%, rgba(90, 60, 30, 0.08) 38%, rgba(60, 35, 15, 0.17) 49%, rgba(60, 35, 15, 0.19) 50%, rgba(255, 255, 255, 0.4) 54%, rgba(255, 255, 255, 0) 100%); --x: 915px; --y: 0px; --w: 90px; --h: 1080px; }

/* ---------- 1. cover: the spread opens: blue board right, hills, mushroom house, fence and sun spring up; text sits on the left page ---------- */
[data-layout="cover"] [data-actor="crease"] { --x: 915px; --y: 0px; --w: 90px; --h: 1080px; }
[data-layout="cover"] [data-actor="board"] { --x: 990px; --y: 24px; --w: 906px; --h: 640px; background-color: #8CCBEA; }
[data-layout="cover"] [data-actor="cloud"] { --x: 1040px; --y: 48px; --w: 250px; --h: 142px; }
[data-layout="cover"] [data-actor="hill1"] { --x: 980px; --y: 470px; --w: 940px; --h: 330px; }
[data-layout="cover"] [data-actor="hill2"] { --x: 930px; --y: 640px; --w: 990px; --h: 280px; }
[data-layout="cover"] [data-actor="sun"] { --x: 1720px; --y: 101px; --w: 140px; --h: 229px; }
[data-layout="cover"] [data-actor="tree"] { --x: 1730px; --y: 403px; --w: 160px; --h: 247px; }
[data-layout="cover"] [data-actor="mush"] { --x: 1010px; --y: 371px; --w: 230px; --h: 239px; }
[data-layout="cover"] [data-actor="fence"] { --x: 1040px; --y: 770px; --w: 840px; --h: 96px; }
[data-layout="cover"] [data-actor="flower"] { --x: 1480px; --y: 812px; --w: 120px; --h: 198px; }
[data-layout="cover"] [data-actor="scrap"] { --x: 70px; --y: 842px; --w: 330px; --h: 198px; }

/* ---------- 2. agenda: cards fold down: only a pink header board, a cloud, hill tops at the foot, one flower ---------- */
[data-layout="agenda"] [data-actor="crease"] { --x: 925px; --y: 0px; --w: 70px; --h: 1080px; }
[data-layout="agenda"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #F6B8C8; }
[data-layout="agenda"] [data-actor="cloud"] { --x: 1560px; --y: 77px; --w: 200px; --h: 113px; }
[data-layout="agenda"] [data-actor="hill1"] { --x: -60px; --y: 1000px; --w: 1100px; --h: 330px; }
[data-layout="agenda"] [data-actor="hill2"] { --x: 700px; --y: 1020px; --w: 1300px; --h: 340px; }
[data-layout="agenda"] [data-actor="sun"] { --x: 1700px; --y: 19px; --w: 120px; --h: 196px; }
[data-layout="agenda"] [data-actor="tree"] { --x: -100px; --y: 900px; --w: 150px; --h: 0px; }
[data-layout="agenda"] [data-actor="mush"] { --x: 1500px; --y: 1040px; --w: 150px; --h: 0px; }
[data-layout="agenda"] [data-actor="fence"] { --x: 0px; --y: 1040px; --w: 400px; --h: 60px; }
[data-layout="agenda"] [data-actor="flower"] { --x: 1800px; --y: 882px; --w: 90px; --h: 148px; }
[data-layout="agenda"] [data-actor="scrap"] { --x: 60px; --y: 1040px; --w: 300px; --h: 0px; }

/* ---------- 3. section: night page: the board turns indigo, a pale moon on a stick, everything rises on the right ---------- */
[data-layout="section"] [data-actor="crease"] { --x: 1020px; --y: 0px; --w: 80px; --h: 1080px; }
[data-layout="section"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 1020px; background-color: #2F3E8C; }
[data-layout="section"] [data-actor="cloud"] { --x: 1300px; --y: 153px; --w: 260px; --h: 147px; }
[data-layout="section"] [data-actor="hill1"] { --x: 940px; --y: 560px; --w: 1000px; --h: 330px; }
[data-layout="section"] [data-actor="hill2"] { --x: 880px; --y: 760px; --w: 1060px; --h: 300px; }
[data-layout="section"] [data-actor="sun"] { --x: 1560px; --y: 122px; --w: 170px; --h: 278px; }
[data-layout="section"] [data-actor="tree"] { --x: 1740px; --y: 598px; --w: 150px; --h: 232px; }
[data-layout="section"] [data-actor="mush"] { --x: 1120px; --y: 500px; --w: 250px; --h: 260px; }
[data-layout="section"] [data-actor="fence"] { --x: 1000px; --y: 840px; --w: 900px; --h: 96px; }
[data-layout="section"] [data-actor="flower"] { --x: 1630px; --y: 842px; --w: 120px; --h: 198px; }
[data-layout="section"] [data-actor="scrap"] { --x: 120px; --y: 772px; --w: 380px; --h: 228px; }

/* ---------- 4. content: highlight zone left to the drawing; a small sun on its stick stands in the gutter ---------- */
[data-layout="content"] [data-actor="crease"] { --x: 915px; --y: 0px; --w: 90px; --h: 1080px; }
[data-layout="content"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #FFE08A; }
[data-layout="content"] [data-actor="cloud"] { --x: 1600px; --y: 82px; --w: 190px; --h: 108px; }
[data-layout="content"] [data-actor="hill1"] { --x: -60px; --y: 1000px; --w: 1000px; --h: 330px; }
[data-layout="content"] [data-actor="hill2"] { --x: 500px; --y: 1030px; --w: 1100px; --h: 320px; }
[data-layout="content"] [data-actor="sun"] { --x: 1180px; --y: 66px; --w: 100px; --h: 164px; }
[data-layout="content"] [data-actor="tree"] { --x: 1800px; --y: 1030px; --w: 150px; --h: 0px; }
[data-layout="content"] [data-actor="mush"] { --x: 1500px; --y: 1040px; --w: 150px; --h: 0px; }
[data-layout="content"] [data-actor="fence"] { --x: 1200px; --y: 1040px; --w: 600px; --h: 60px; }
[data-layout="content"] [data-actor="flower"] { --x: 60px; --y: 875px; --w: 100px; --h: 165px; }
[data-layout="content"] [data-actor="scrap"] { --x: 1500px; --y: 896px; --w: 240px; --h: 144px; }
/* even-numbered content slide: the spread flips: sun in the gutter goes right, tree steps in on the left */
[data-layout="content"][data-parity="even"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #8CCBEA; }
[data-layout="content"][data-parity="even"] [data-actor="cloud"] { --x: 1560px; --y: 82px; --w: 190px; --h: 108px; }
[data-layout="content"][data-parity="even"] [data-actor="hill1"] { --x: 900px; --y: 1000px; --w: 1100px; --h: 330px; }
[data-layout="content"][data-parity="even"] [data-actor="hill2"] { --x: -120px; --y: 1030px; --w: 1100px; --h: 320px; }
[data-layout="content"][data-parity="even"] [data-actor="sun"] { --x: 1720px; --y: 36px; --w: 110px; --h: 180px; }
[data-layout="content"][data-parity="even"] [data-actor="tree"] { --x: -90px; --y: 824px; --w: 140px; --h: 216px; }
[data-layout="content"][data-parity="even"] [data-actor="mush"] { --x: 100px; --y: 1040px; --w: 150px; --h: 0px; }
[data-layout="content"][data-parity="even"] [data-actor="fence"] { --x: 0px; --y: 1040px; --w: 500px; --h: 60px; }
[data-layout="content"][data-parity="even"] [data-actor="flower"] { --x: 1820px; --y: 908px; --w: 80px; --h: 132px; }
[data-layout="content"][data-parity="even"] [data-actor="scrap"] { --x: 70px; --y: 896px; --w: 240px; --h: 144px; }

/* ---------- 5. two-col: margins only: header board, cloud, a sun in the corner, hill tops at the foot ---------- */
[data-layout="two-col"] [data-actor="crease"] { --x: 950px; --y: 0px; --w: 20px; --h: 1080px; }
[data-layout="two-col"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #FFC9A0; }
[data-layout="two-col"] [data-actor="cloud"] { --x: 1380px; --y: 77px; --w: 200px; --h: 113px; }
[data-layout="two-col"] [data-actor="hill1"] { --x: 900px; --y: 1010px; --w: 1100px; --h: 330px; }
[data-layout="two-col"] [data-actor="hill2"] { --x: -120px; --y: 1030px; --w: 1100px; --h: 320px; }
[data-layout="two-col"] [data-actor="sun"] { --x: 1760px; --y: 36px; --w: 110px; --h: 180px; }
[data-layout="two-col"] [data-actor="tree"] { --x: 1800px; --y: 1030px; --w: 150px; --h: 0px; }
[data-layout="two-col"] [data-actor="mush"] { --x: 100px; --y: 1040px; --w: 150px; --h: 0px; }
[data-layout="two-col"] [data-actor="fence"] { --x: 0px; --y: 1040px; --w: 500px; --h: 60px; }
[data-layout="two-col"] [data-actor="flower"] { --x: 1820px; --y: 908px; --w: 80px; --h: 132px; }
[data-layout="two-col"] [data-actor="scrap"] { --x: 1500px; --y: 1040px; --w: 240px; --h: 0px; }

/* ---------- 6. stats: lilac header; the mushroom and a tree stand at the ends of one row of hills ---------- */
[data-layout="stats"] [data-actor="crease"] { --x: 930px; --y: 0px; --w: 60px; --h: 1080px; }
[data-layout="stats"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #CDB6F0; }
[data-layout="stats"] [data-actor="cloud"] { --x: 1500px; --y: 77px; --w: 200px; --h: 113px; }
[data-layout="stats"] [data-actor="hill1"] { --x: -80px; --y: 960px; --w: 1100px; --h: 330px; }
[data-layout="stats"] [data-actor="hill2"] { --x: 640px; --y: 980px; --w: 1360px; --h: 330px; }
[data-layout="stats"] [data-actor="sun"] { --x: 1740px; --y: 35px; --w: 110px; --h: 180px; }
[data-layout="stats"] [data-actor="tree"] { --x: 1790px; --y: 825px; --w: 120px; --h: 185px; }
[data-layout="stats"] [data-actor="mush"] { --x: 90px; --y: 844px; --w: 160px; --h: 166px; }
[data-layout="stats"] [data-actor="fence"] { --x: 400px; --y: 1040px; --w: 1000px; --h: 60px; }
[data-layout="stats"] [data-actor="flower"] { --x: 1640px; --y: 882px; --w: 90px; --h: 148px; }
[data-layout="stats"] [data-actor="scrap"] { --x: 1500px; --y: 1040px; --w: 240px; --h: 0px; }

/* ---------- 7. timeline: the fence lies across the page as the axis (y 630); scraps pile in the corner ---------- */
[data-layout="timeline"] [data-actor="crease"] { --x: 955px; --y: 0px; --w: 10px; --h: 1080px; }
[data-layout="timeline"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 200px; background-color: #A9DDB8; }
[data-layout="timeline"] [data-actor="cloud"] { --x: 1540px; --y: 77px; --w: 200px; --h: 113px; }
[data-layout="timeline"] [data-actor="hill1"] { --x: -60px; --y: 1000px; --w: 1000px; --h: 330px; }
[data-layout="timeline"] [data-actor="hill2"] { --x: 900px; --y: 1010px; --w: 1100px; --h: 330px; }
[data-layout="timeline"] [data-actor="sun"] { --x: 1740px; --y: 35px; --w: 110px; --h: 180px; }
[data-layout="timeline"] [data-actor="tree"] { --x: 1800px; --y: 1030px; --w: 150px; --h: 0px; }
[data-layout="timeline"] [data-actor="mush"] { --x: 100px; --y: 1040px; --w: 150px; --h: 0px; }
[data-layout="timeline"] [data-actor="fence"] { --x: 120px; --y: 598px; --w: 1680px; --h: 70px; }
[data-layout="timeline"] [data-actor="flower"] { --x: 60px; --y: 892px; --w: 90px; --h: 148px; }
[data-layout="timeline"] [data-actor="scrap"] { --x: 1560px; --y: 884px; --w: 260px; --h: 156px; }

/* ---------- 8. quote: night page again: indigo board, moon, hills, mushroom with a lit door ---------- */
[data-layout="quote"] [data-actor="crease"] { --x: 945px; --y: 0px; --w: 30px; --h: 1080px; }
[data-layout="quote"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 1020px; background-color: #2F3E8C; }
[data-layout="quote"] [data-actor="cloud"] { --x: 1500px; --y: 114px; --w: 240px; --h: 136px; }
[data-layout="quote"] [data-actor="hill1"] { --x: -80px; --y: 880px; --w: 1100px; --h: 330px; }
[data-layout="quote"] [data-actor="hill2"] { --x: 620px; --y: 920px; --w: 1400px; --h: 330px; }
[data-layout="quote"] [data-actor="sun"] { --x: 1180px; --y: -28px; --w: 170px; --h: 278px; }
[data-layout="quote"] [data-actor="tree"] { --x: 1740px; --y: 648px; --w: 150px; --h: 232px; }
[data-layout="quote"] [data-actor="mush"] { --x: 100px; --y: 702px; --w: 190px; --h: 198px; }
[data-layout="quote"] [data-actor="fence"] { --x: 0px; --y: 1040px; --w: 400px; --h: 60px; }
[data-layout="quote"] [data-actor="flower"] { --x: 1560px; --y: 858px; --w: 110px; --h: 182px; }
[data-layout="quote"] [data-actor="scrap"] { --x: 300px; --y: 820px; --w: 300px; --h: 180px; }

/* ---------- 9. closing: sunset page: orange board, big sun, the whole set stands up around the words ---------- */
[data-layout="closing"] [data-actor="crease"] { --x: 930px; --y: 0px; --w: 60px; --h: 1080px; }
[data-layout="closing"] [data-actor="board"] { --x: 30px; --y: 30px; --w: 1860px; --h: 1020px; background-color: #FFB070; }
[data-layout="closing"] [data-actor="cloud"] { --x: 140px; --y: 101px; --w: 280px; --h: 159px; }
[data-layout="closing"] [data-actor="hill1"] { --x: -60px; --y: 760px; --w: 1100px; --h: 330px; }
[data-layout="closing"] [data-actor="hill2"] { --x: 700px; --y: 820px; --w: 1300px; --h: 330px; }
[data-layout="closing"] [data-actor="sun"] { --x: 1490px; --y: -11px; --w: 190px; --h: 311px; }
[data-layout="closing"] [data-actor="tree"] { --x: 70px; --y: 622px; --w: 180px; --h: 278px; }
[data-layout="closing"] [data-actor="mush"] { --x: 1480px; --y: 559px; --w: 270px; --h: 281px; }
[data-layout="closing"] [data-actor="fence"] { --x: 460px; --y: 930px; --w: 900px; --h: 96px; }
[data-layout="closing"] [data-actor="flower"] { --x: 1280px; --y: 826px; --w: 130px; --h: 214px; }
[data-layout="closing"] [data-actor="scrap"] { --x: 700px; --y: 728px; --w: 520px; --h: 312px; }

/* ---------- content tweaks: chunky rounded titles, button bullets, paper cards ---------- */
.slide .title { line-height: 1.22; }
.slide .kicker { font-weight: 800; letter-spacing: 0.18em; }
.slide .subtitle { font-weight: 600; font-size: 36px; }
.slide :is(.title, .num, .stat-num, .hl-big, .when) { font-variant-numeric: lining-nums; }
.slide b, .slide strong { font-weight: 800; color: var(--accent); }
.slide[data-layout="cover"] { align-items: flex-start; text-align: left; padding: 0 960px 0 130px; }
.slide[data-layout="cover"] .title { font-size: 84px; }
.slide[data-layout="closing"] { padding: 0 440px; }
.slide[data-layout="closing"] .title { font-size: 140px; }
.slide[data-layout="section"] { padding: 0 960px 0 150px; }
.slide[data-layout="section"] .num { font-size: 230px; }
.slide[data-layout="section"] .title { font-size: 80px; }
.agenda-list { --agenda-gap: 190px; --tile-line: 4px dotted rgba(74, 46, 27, 0.4); }
.agenda-list li { padding-top: 12px; }
.agenda-list li.is-right { flex-direction: row; text-align: left; }
.agenda-list li.is-right .num { text-align: left; }
.agenda-list .num { color: var(--accent); }
.agenda-list li:nth-child(2) .num { color: #2A8C4F; } .agenda-list li:nth-child(3) .num { color: #2F6FB8; } .agenda-list li:nth-child(4) .num { color: #8A3FC0; }
.agenda-list h3 { font-weight: 700; }
.bullets li::before, .col li::before { background: var(--accent); border: 3px solid var(--bord); box-shadow: 0 0 0 2px var(--ink); }
.slide[data-layout="content"] { --title-w: 1040px; }
.hl-text { font-weight: 800; }
.col { border: 5px solid var(--bord); box-shadow: 0 6px 0 #CDB98F, 0 14px 20px rgba(60, 40, 20, 0.22); }
.col h3 { color: var(--accent); font-weight: 800; }
.col + .col h3 { color: #2F6FB8; }
.takeaway { border-left: 0; padding-left: 60px; font-weight: 800; background: #FFE08A; border: 5px solid var(--bord); border-radius: 18px; box-shadow: 0 6px 0 #CDB98F; }
.stat:nth-child(2) { --accent: #2A8C4F; } .stat:nth-child(3) { --accent: #2F6FB8; }
.stat-num { font-weight: 800; }
.timeline::before { display: none; }
.step::before { background: var(--accent); border: 5px solid var(--bord); width: 36px; height: 36px; box-shadow: 0 0 0 3px var(--ink), 0 8px 10px rgba(60, 40, 20, 0.3); }
.step:nth-child(odd)::before { bottom: -18px; } .step:nth-child(even)::before { top: -18px; }
.step:nth-child(2n)::before { background: #2A8C4F; } .step:nth-child(3n)::before { background: #2F6FB8; }
.step .when { color: var(--accent); }
.slide[data-layout="quote"] { padding: 0 340px; }
.slide[data-layout="quote"] .quote { font-weight: 700; font-size: 66px; line-height: 1.3; }
.slide[data-layout="quote"] .cite { font-weight: 700; font-size: 30px; letter-spacing: 0.08em; }
