/* ===========================================================
   STYLE: BRICK TOY (plastic toy bricks, light daylight).
   Idea source: MotionFly / lemo-opuscar (MIT), styles/brick-toy.
   A world built from interlocking bricks seen flat from the front:
   glossy ABS with a clean softbox highlight, round studs on every
   top face, seams darkened where bricks touch, in the classic
   primaries (red, blue, yellow, green, white, black). The room
   behind stays pale and out of focus. Rigid pieces only: they slide
   and stack, never bend. No brand names, no printed studs.
   Different from clay-3d (soft blobs) and iso-infographic (iso
   cubes, flat tones): here every actor is a real brick with studs.
   Actors: tower (2-wide column that grows out of the baseplate),
           ground (baseplate, repeats; becomes the timeline rail),
           flame (translucent brick flame), rocket (brick rocket),
           robot (brick robot), b1 red 4, b2 blue 2, b3 yellow 3,
           b4 green 2, b5 white 4 (loose bricks). DOM order = z-order.
   =========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@500;600;700;800&display=swap');

.deck-stage {
  --dense-stage: diagram;   /* own diagram pose below */
  --actors: "tower ground flame rocket robot b1 b2 b3 b4 b5";
  --font-display: 'Baloo 2', 'Nunito', sans-serif;
  --font-body: 'Nunito', sans-serif;
  --red: #c91a09; --blue: #0055bf; --yellow: #f2cd37; --green: #237841; --black: #1b2a34;
  --bg: #e3ebf2; --fg: var(--black); --muted: #46586a; --accent: var(--blue);
  --card-bg: var(--blue); --card-fg: #ffffff; --card-radius: 12px;
  --title-weight: 800; --title-tracking: 0; --bullet-radius: 3px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='540' viewBox='0 0 960 540'%3E%3Cdefs%3E%3CradialGradient id='w'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='.75' stop-color='%23fff' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='t'%3E%3Cstop offset='0' stop-color='%23d9c3a0' stop-opacity='.4'/%3E%3Cstop offset='.8' stop-color='%23d9c3a0' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%23d9c3a0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b'%3E%3Cstop offset='0' stop-color='%239ec1e6' stop-opacity='.4'/%3E%3Cstop offset='.8' stop-color='%239ec1e6' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%239ec1e6' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='80' cy='90' r='70' fill='url%28%23w%29'/%3E%3Ccircle cx='210' cy='40' r='46' fill='url%28%23t%29'/%3E%3Ccircle cx='330' cy='120' r='60' fill='url%28%23b%29'/%3E%3Ccircle cx='470' cy='60' r='52' fill='url%28%23w%29'/%3E%3Ccircle cx='590' cy='150' r='76' fill='url%28%23t%29'/%3E%3Ccircle cx='720' cy='70' r='58' fill='url%28%23w%29'/%3E%3Ccircle cx='850' cy='130' r='66' fill='url%28%23b%29'/%3E%3Ccircle cx='900' cy='330' r='50' fill='url%28%23w%29'/%3E%3Ccircle cx='60' cy='330' r='54' fill='url%28%23t%29'/%3E%3Ccircle cx='500' cy='420' r='64' fill='url%28%23b%29'/%3E%3Ccircle cx='760' cy='450' r='48' fill='url%28%23w%29'/%3E%3Ccircle cx='260' cy='470' r='56' fill='url%28%23w%29'/%3E%3C/svg%3E"), radial-gradient(ellipse at 28% 18%, #f6f9fc 0%, #e3ebf2 52%, #cbd8e3 100%);
  background-size: 960px 540px, 100% 100%; background-repeat: repeat, no-repeat;
}

/* ---------- actor looks + off-stage defaults (bricks wait below the table edge) ---------- */

[data-actor="tower"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 980'%3E%3Crect x='16' y='864' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='866.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='873' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='864' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='866.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='873' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='884' width='160' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='888' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='904' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='900' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='971' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='768' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='770.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='777' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='768' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='770.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='777' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='788' width='160' height='96' rx='7' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='792' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='808' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='804' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='875' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='672' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='672' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='692' width='160' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='696' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='712' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='708' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='779' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='576' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='576' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='596' width='160' height='96' rx='7' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='600' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='616' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='612' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='683' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='500' width='160' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='504' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='520' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='516' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='587' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='384' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='384' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='404' width='160' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='408' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='424' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='420' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='491' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='288' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='288' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='308' width='160' height='96' rx='7' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='312' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='328' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='324' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='395' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='192' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='192' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='212' width='160' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='216' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='299' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='96' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='96' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='116' width='160' height='96' rx='7' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='120' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='136' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='132' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='203' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='160' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 40px; --y: 1200px; --w: 88px; --h: 539px; }
[data-actor="ground"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='180' viewBox='0 0 80 180'%3E%3Crect x='0' y='20' width='80' height='160' fill='%23237841'/%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23237841'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.14'/%3E%3Crect x='0' y='24' width='80' height='9' fill='%23fff' fill-opacity='.22'/%3E%3Crect x='0' y='164' width='80' height='16' fill='%23000' fill-opacity='.18'/%3E%3C/svg%3E"); background-size: 80px 180px; background-repeat: repeat-x; --x: 0px; --y: 1100px; --w: 1920px; --h: 180px; }
[data-actor="flame"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 308'%3E%3Crect x='160' y='212' width='160' height='96' rx='7' fill='%23f26a1b' fill-opacity='0.9' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='168' y='216' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='164' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='308' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='160' y='299' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='80' y='116' width='320' height='96' rx='7' fill='%23f59a22' fill-opacity='0.9' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='120' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='136' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='132' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='203' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='0' y='20' width='480' height='96' rx='7' fill='%23f9c923' fill-opacity='0.9' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='464' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='468' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='480' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 1500px; --y: 1200px; --w: 240px; --h: 154px; --o: 0; }
[data-actor="rocket"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 788'%3E%3Crect x='16' y='672' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='692' width='80' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='696' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='712' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='68' y='708' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='779' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='672' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='672' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='672' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='672' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='692' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='696' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='712' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='708' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='779' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='416' y='672' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='422' y='674.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='454' y='681' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='400' y='692' width='80' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='408' y='696' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='404' y='712' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='468' y='708' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='400' y='779' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='596' width='80' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='600' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='616' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='68' y='612' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='683' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='596' width='320' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='600' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='616' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='612' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='683' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='416' y='576' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='422' y='578.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='454' y='585' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='400' y='596' width='80' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='408' y='600' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='404' y='616' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='468' y='612' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='400' y='683' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='480' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='500' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='504' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='520' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='516' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='587' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='384' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='384' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='384' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='384' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='404' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='408' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='424' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='420' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='491' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Ccircle cx='240.0' cy='452.0' r='33' fill='%23aab6bf'/%3E%3Ccircle cx='240.0' cy='452.0' r='33' fill='none' stroke='%23fff' stroke-opacity='.7' stroke-width='3'/%3E%3Ccircle cx='240.0' cy='452.0' r='25' fill='%230b3d8f'/%3E%3Cpath d='M223.0 448.0A18 18 0 0 1 243.0 434.0' fill='none' stroke='%23fff' stroke-opacity='.65' stroke-width='5' stroke-linecap='round'/%3E%3Crect x='96' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='308' width='320' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='312' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='328' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='324' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='395' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='192' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='192' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='192' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='192' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='212' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='216' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='299' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='176' y='96' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='96' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='160' y='116' width='160' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='168' y='120' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='164' y='136' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='308' y='132' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='160' y='203' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='216.0' y='0' width='48' height='26' rx='8' fill='%23c91a09'/%3E%3Crect x='222.0' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Cpath d='M160 116L200.0 20Q240.0 16 280.0 20L320 116Z' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Cpath d='M206.0 25L274.0 25L284.0 38L196.0 38Z' fill='%23fff' fill-opacity='.30'/%3E%3Cpath d='M310 108L284.0 34L294.0 34L320 108Z' fill='%23000' fill-opacity='.10'/%3E%3Crect x='160' y='107' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 1500px; --y: 1250px; --w: 240px; --h: 394px; }
[data-actor="robot"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 596'%3E%3Crect x='96' y='480' width='48' height='26' rx='8' fill='%231b2a34' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='500' width='80' height='96' rx='7' fill='%231b2a34' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='504' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='520' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='516' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='587' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='336' y='480' width='48' height='26' rx='8' fill='%231b2a34' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='482.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='489' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='320' y='500' width='80' height='96' rx='7' fill='%231b2a34' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='328' y='504' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='324' y='520' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='516' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='320' y='587' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='384' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='384' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='384' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='384' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='386.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='393' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='404' width='320' height='96' rx='7' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='408' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='424' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='420' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='491' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='288' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='308' width='80' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='312' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='328' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='68' y='324' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='395' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='288' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='308' width='320' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='312' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='328' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='324' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='395' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='416' y='288' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='422' y='290.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='454' y='297' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='400' y='308' width='80' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='408' y='312' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='404' y='328' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='468' y='324' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='400' y='395' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='16' y='192' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='212' width='80' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='216' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='68' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='299' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='192' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='192' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='192' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='192' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='212' width='320' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='216' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='299' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='416' y='192' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='422' y='194.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='454' y='201' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='400' y='212' width='80' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='408' y='216' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='404' y='232' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='468' y='228' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='400' y='299' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='96' y='96' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='96' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='96' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='336' y='96' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='342' y='98.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='374' y='105' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='80' y='116' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='88' y='120' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='84' y='136' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='388' y='132' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='80' y='203' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Ccircle cx='212.0' cy='160.0' r='11' fill='%231b2a34'/%3E%3Ccircle cx='268.0' cy='160.0' r='11' fill='%231b2a34'/%3E%3Ccircle cx='216.0' cy='156.0' r='3.5' fill='%23fff'/%3E%3Ccircle cx='272.0' cy='156.0' r='3.5' fill='%23fff'/%3E%3Cpath d='M222.0 180.0Q240.0 192.0 258.0 180.0' fill='none' stroke='%231b2a34' stroke-width='5' stroke-linecap='round'/%3E%3Crect x='176' y='0' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='160' y='20' width='80' height='96' rx='7' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='168' y='24' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='164' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='228' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='160' y='107' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3Crect x='256' y='0' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='240' y='20' width='80' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='248' y='24' width='64' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='244' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='308' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='240' y='107' width='80' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-actor="b1"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 116'%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='0' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='0' width='48' height='26' rx='8' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='320' height='96' rx='7' fill='%23c91a09' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='308' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 900px; --y: 1200px; --w: 160px; --h: 58px; }
[data-actor="b2"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 116'%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='160' height='96' rx='7' fill='%230055bf' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-actor="b3"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 116'%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='0' width='48' height='26' rx='8' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='240' height='96' rx='7' fill='%23f2cd37' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='224' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='228' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='240' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 900px; --y: 1200px; --w: 120px; --h: 58px; }
[data-actor="b4"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 116'%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='160' height='96' rx='7' fill='%23237841' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='144' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='148' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='160' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-actor="b5"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 116'%3E%3Crect x='16' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='22' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='54' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='96' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='102' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='134' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='176' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='182' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='214' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='256' y='0' width='48' height='26' rx='8' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='262' y='2.5' width='36' height='6' rx='3' fill='%23fff' fill-opacity='.38'/%3E%3Crect x='294' y='9' width='10' height='16' fill='%23000' fill-opacity='.12'/%3E%3Crect x='0' y='20' width='320' height='96' rx='7' fill='%23f2f2ee' stroke='%231b2a34' stroke-opacity='.22' stroke-width='1.6'/%3E%3Crect x='8' y='24' width='304' height='11' rx='4' fill='%23fff' fill-opacity='.30'/%3E%3Crect x='4' y='40' width='5' height='52' rx='2.5' fill='%23fff' fill-opacity='.16'/%3E%3Crect x='308' y='36' width='12' height='72' rx='5' fill='%23000' fill-opacity='.10'/%3E%3Crect x='0' y='107' width='320' height='9' rx='4' fill='%23000' fill-opacity='.20'/%3E%3C/svg%3E"); background-size: 100% 100%; --x: 900px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 1. cover ---------- */
[data-layout="cover"] [data-actor="tower"] { --x: 40px; --y: 1200px; --w: 80px; --h: 490px; }
[data-layout="cover"] [data-actor="ground"] { --x: 0px; --y: 950px; --w: 1920px; --h: 180px; }
[data-layout="cover"] [data-actor="flame"] { --x: 1327.2px; --y: 625.6px; --w: 345.6px; --h: 221.76px; --o: 1; }
[data-layout="cover"] [data-actor="rocket"] { --x: 1327.2px; --y: 72.64px; --w: 345.6px; --h: 567.36px; }
[data-layout="cover"] [data-actor="robot"] { --x: 1658px; --y: 642.2px; --w: 264px; --h: 327.8px; }
[data-layout="cover"] [data-actor="b1"] { --x: 1082px; --y: 906.2px; --w: 176px; --h: 63.8px; }
[data-layout="cover"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="cover"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="cover"] [data-actor="b4"] { --x: 1456px; --y: 853.4px; --w: 88px; --h: 63.8px; }
[data-layout="cover"] [data-actor="b5"] { --x: 1412px; --y: 906.2px; --w: 176px; --h: 63.8px; }

/* ---------- 2. agenda ---------- */
[data-layout="agenda"] [data-actor="tower"] { --x: 10px; --y: 813.8px; --w: 88px; --h: 539px; }
[data-layout="agenda"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="agenda"] [data-actor="flame"] { --x: 1736.8px; --y: 201.4px; --w: 86.4px; --h: 55.44px; --o: 1; }
[data-layout="agenda"] [data-actor="rocket"] { --x: 1736.8px; --y: 63.16px; --w: 86.4px; --h: 141.84px; }
[data-layout="agenda"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="agenda"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="agenda"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="agenda"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="agenda"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="agenda"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 3. section ---------- */
[data-layout="section"] [data-actor="tower"] { --x: 10px; --y: 780.6px; --w: 88px; --h: 539px; }
[data-layout="section"] [data-actor="ground"] { --x: 0px; --y: 930px; --w: 1920px; --h: 180px; }
[data-layout="section"] [data-actor="flame"] { --x: 1248px; --y: 857px; --w: 384px; --h: 246.4px; --o: 0; }
[data-layout="section"] [data-actor="rocket"] { --x: 1248px; --y: 242.6px; --w: 384px; --h: 630.4px; }
[data-layout="section"] [data-actor="robot"] { --x: 960px; --y: 652px; --w: 240px; --h: 298px; }
[data-layout="section"] [data-actor="b1"] { --x: 1674px; --y: 880.4px; --w: 192px; --h: 69.6px; }
[data-layout="section"] [data-actor="b2"] { --x: 1722px; --y: 765.2px; --w: 96px; --h: 69.6px; }
[data-layout="section"] [data-actor="b3"] { --x: 1698px; --y: 822.8px; --w: 144px; --h: 69.6px; }
[data-layout="section"] [data-actor="b4"] { --x: 1722px; --y: 707.6px; --w: 96px; --h: 69.6px; }
[data-layout="section"] [data-actor="b5"] { --x: 1312px; --y: 857.2px; --w: 256px; --h: 92.8px; }

/* ---------- 4. content ---------- */
[data-layout="content"] [data-actor="tower"] { --x: 1822px; --y: 708.2px; --w: 88px; --h: 539px; }
[data-layout="content"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="content"] [data-actor="flame"] { --x: 1656.8px; --y: 206.4px; --w: 86.4px; --h: 55.44px; --o: 1; }
[data-layout="content"] [data-actor="rocket"] { --x: 1656.8px; --y: 68.16px; --w: 86.4px; --h: 141.84px; }
[data-layout="content"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="content"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="content"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="content"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="content"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="content"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }
/* even: the tower climbs on the left edge, the rocket flies a different line */
[data-layout="content"][data-parity="even"] [data-actor="tower"] { --x: 10px; --y: 761px; --w: 88px; --h: 539px; }
[data-layout="content"][data-parity="even"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="content"][data-parity="even"] [data-actor="flame"] { --x: 1507.2px; --y: 195.6px; --w: 105.6px; --h: 67.76px; --o: 1; }
[data-layout="content"][data-parity="even"] [data-actor="rocket"] { --x: 1507.2px; --y: 26.64px; --w: 105.6px; --h: 173.36px; }
[data-layout="content"][data-parity="even"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="content"][data-parity="even"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="content"][data-parity="even"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="content"][data-parity="even"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="content"][data-parity="even"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="content"][data-parity="even"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 5. two-col ---------- */
[data-layout="two-col"] [data-actor="tower"] { --x: 1822px; --y: 761px; --w: 88px; --h: 539px; }
[data-layout="two-col"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="two-col"] [data-actor="flame"] { --x: 1596.8px; --y: 188.4px; --w: 86.4px; --h: 55.44px; --o: 1; }
[data-layout="two-col"] [data-actor="rocket"] { --x: 1596.8px; --y: 50.16px; --w: 86.4px; --h: 141.84px; }
[data-layout="two-col"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="two-col"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="two-col"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="two-col"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="two-col"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="two-col"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 6. stats ---------- */
[data-layout="stats"] [data-actor="tower"] { --x: 10px; --y: 708.2px; --w: 88px; --h: 539px; }
[data-layout="stats"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="stats"] [data-actor="flame"] { --x: 1452px; --y: 201px; --w: 96px; --h: 61.6px; --o: 1; }
[data-layout="stats"] [data-actor="rocket"] { --x: 1452px; --y: 47.4px; --w: 96px; --h: 157.6px; }
[data-layout="stats"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="stats"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="stats"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="stats"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="stats"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="stats"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 7. timeline ---------- */
[data-layout="timeline"] [data-actor="tower"] { --x: 1822px; --y: 699.4px; --w: 88px; --h: 539px; }
[data-layout="timeline"] [data-actor="ground"] { --x: 0px; --y: 612px; --w: 1920px; --h: 52px; }
[data-layout="timeline"] [data-actor="flame"] { --x: 1652px; --y: 211px; --w: 96px; --h: 61.6px; --o: 1; }
[data-layout="timeline"] [data-actor="rocket"] { --x: 1652px; --y: 57.4px; --w: 96px; --h: 157.6px; }
[data-layout="timeline"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="timeline"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="timeline"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="timeline"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="timeline"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="timeline"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 8. quote ---------- */
[data-layout="quote"] [data-actor="tower"] { --x: 10px; --y: 602.6px; --w: 88px; --h: 539px; }
[data-layout="quote"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="quote"] [data-actor="flame"] { --x: 112px; --y: 226px; --w: 96px; --h: 61.6px; --o: 1; }
[data-layout="quote"] [data-actor="rocket"] { --x: 112px; --y: 72.4px; --w: 96px; --h: 157.6px; }
[data-layout="quote"] [data-actor="robot"] { --x: 1660px; --y: 738px; --w: 240px; --h: 298px; }
[data-layout="quote"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="quote"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="quote"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="quote"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="quote"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- 9. closing ---------- */
[data-layout="closing"] [data-actor="tower"] { --x: 40px; --y: 1200px; --w: 80px; --h: 490px; }
[data-layout="closing"] [data-actor="ground"] { --x: 0px; --y: 970px; --w: 1920px; --h: 180px; }
[data-layout="closing"] [data-actor="flame"] { --x: 1446px; --y: 688px; --w: 288px; --h: 184.8px; --o: 1; }
[data-layout="closing"] [data-actor="rocket"] { --x: 1398px; --y: 69.6px; --w: 384px; --h: 630.4px; }
[data-layout="closing"] [data-actor="robot"] { --x: 150px; --y: 543px; --w: 360px; --h: 447px; }
[data-layout="closing"] [data-actor="b1"] { --x: 848px; --y: 908.8px; --w: 224px; --h: 81.2px; }
[data-layout="closing"] [data-actor="b2"] { --x: 904px; --y: 774.4px; --w: 112px; --h: 81.2px; }
[data-layout="closing"] [data-actor="b3"] { --x: 876px; --y: 841.6px; --w: 168px; --h: 81.2px; }
[data-layout="closing"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="closing"] [data-actor="b5"] { --x: 1462px; --y: 897.2px; --w: 256px; --h: 92.8px; }

/* ---------- diagram / free: baseplate, small tower, rocket in the corner ---------- */
[data-layout="diagram"] [data-actor="tower"] { --x: 1822px; --y: 866.6px; --w: 88px; --h: 539px; }
[data-layout="diagram"] [data-actor="ground"] { --x: 0px; --y: 1016px; --w: 1920px; --h: 180px; }
[data-layout="diagram"] [data-actor="flame"] { --x: 1701.6px; --y: 206.8px; --w: 76.8px; --h: 49.28px; --o: 1; }
[data-layout="diagram"] [data-actor="rocket"] { --x: 1701.6px; --y: 83.92px; --w: 76.8px; --h: 126.08px; }
[data-layout="diagram"] [data-actor="robot"] { --x: 1500px; --y: 1200px; --w: 240px; --h: 298px; }
[data-layout="diagram"] [data-actor="b1"] { --x: 300px; --y: 1200px; --w: 160px; --h: 58px; }
[data-layout="diagram"] [data-actor="b2"] { --x: 500px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="diagram"] [data-actor="b3"] { --x: 700px; --y: 1200px; --w: 120px; --h: 58px; }
[data-layout="diagram"] [data-actor="b4"] { --x: 900px; --y: 1200px; --w: 80px; --h: 58px; }
[data-layout="diagram"] [data-actor="b5"] { --x: 1100px; --y: 1200px; --w: 160px; --h: 58px; }

/* ---------- content tweaks: brick-coloured numbers, studded cards, round stud stations ---------- */
.slide .title { line-height: 1.12; }
.slide .kicker { font-weight: 800; letter-spacing: 0.24em; color: var(--blue); }
.slide .subtitle { line-height: 1.45; }
.slide[data-layout="cover"] { align-items: flex-start; text-align: left; padding: 0 880px 0 120px; }
.slide[data-layout="cover"] .title { font-size: 92px; }
.slide[data-layout="cover"] .meta { border-top: 6px solid var(--yellow); padding-top: 14px; font-weight: 600; }
.slide[data-layout="closing"] .title { font-size: 150px; color: var(--blue); }
.slide[data-layout="section"] { padding: 0 1000px 0 140px; }
.slide[data-layout="section"] .num { font-size: 230px; color: var(--red); }
.agenda-list { --agenda-gap: 200px; --tile-line: 6px solid rgba(27, 42, 52, 0.12); }
.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 li:nth-child(1) .num { color: var(--blue); }
.agenda-list li:nth-child(2) .num { color: var(--red); }
.agenda-list li:nth-child(3) .num { color: var(--green); }
.agenda-list li:nth-child(4) .num { color: #8a6d00; }
.bullets li::before { top: 0.42em; width: 0.48em; height: 0.48em; border-radius: 4px; background: var(--red); box-shadow: 0 0.12em 0 rgba(0, 0, 0, 0.22); }
.bullets li:nth-child(2)::before { background: var(--blue); } .bullets li:nth-child(3)::before { background: var(--green); } .bullets li:nth-child(4)::before { background: var(--yellow); }
.slide[data-layout="content"] { --title-w: 1040px; }
.hl-big { color: var(--red); }
.hl-text { color: var(--blue); font-weight: 800; }
.col { position: relative; box-shadow: 0 8px 0 rgba(0, 0, 0, 0.18); }
.col:nth-child(2) { background: var(--red); }
.col h3 { color: var(--yellow); }
.col li::before { background: #ffffff; border-radius: 3px; }
.col::before { content: ""; position: absolute; top: -15px; left: 20px; right: 20px; height: 16px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='16' viewBox='0 0 80 16'%3E%3Crect x='16' y='0' width='48' height='20' rx='8' fill='%230055bf'/%3E%3Crect x='22' y='2.5' width='36' height='5' rx='2.5' fill='%23fff' fill-opacity='.38'/%3E%3C/svg%3E") round no-repeat; background-repeat: round no-repeat; }
.col:nth-child(2)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='16' viewBox='0 0 80 16'%3E%3Crect x='16' y='0' width='48' height='20' rx='8' fill='%23c91a09'/%3E%3Crect x='22' y='2.5' width='36' height='5' rx='2.5' fill='%23fff' fill-opacity='.38'/%3E%3C/svg%3E"); }
.takeaway { border-left: 0; padding-left: 64px; background: rgba(255, 255, 255, 0.7); border-radius: 10px; }
.takeaway::before { content: ""; position: absolute; left: 20px; width: 24px; height: 24px; border-radius: 5px; background: var(--yellow); box-shadow: 0 4px 0 rgba(0, 0, 0, 0.22); }
.stat:nth-child(1) .stat-num { color: var(--blue); } .stat:nth-child(2) .stat-num { color: var(--red); } .stat:nth-child(3) .stat-num { color: var(--green); }
.timeline::before { display: none; }
.step::before { width: 34px; height: 34px; background: radial-gradient(circle at 36% 30%, #fff4b0 0%, #f2cd37 55%, #c9a31f 100%); border: 3px solid #a98414; }
.step:nth-child(odd)::before  { bottom: -17px; }
.step:nth-child(even)::before { top: -17px; }
.step .when { color: var(--blue); }
.slide[data-layout="quote"] { padding: 0 330px 0 300px; }
.slide[data-layout="quote"] .quote { font-weight: 700; line-height: 1.28; }
.slide[data-layout="quote"] .cite { letter-spacing: 0.1em; text-transform: uppercase; font-size: 24px; color: var(--blue); font-weight: 800; }
