/* ===========================================================
   STYLE: STAINED GLASS (church window, dark stone hall, glowing glass).
   Idea: MotionFly / lemo-opuscar (MIT), styles/stained-glass.
   Cut pieces of colour in thick dark lead cames, painted in brown
   grisaille; the glass has no light of its own and glows only where
   the sun is behind it. Unlit panes go dark and milky (low opacity).
   Secular: lozenges, roses, pearls, suns. No crosses, saints, halos.
   Actors: shaft (beam of light), floor (coloured patch on the stone),
           lancet + lancet2 (pointed windows, lozenge quarries, pearl
           border), rose (round window), saddle (iron bar), border
           (pearl band), sun (gold roundel). DOM order = z-order.
   =========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Lora:wght@400;500;600;700&display=swap');

.deck-stage {
  --actors: "shaft floor lancet lancet2 rose saddle border sun";
  --font-display: 'Cormorant Garamond', Georgia, serif;
  --font-body: 'Lora', Georgia, serif;
  --lead: #0F0B09; --parch: #F3E7C9; --gold: #F0C25E; --ruby: #D12D42; --cobalt: #2D66CC;
  --bg: #1B1511; --fg: #F3E7C9; --muted: #D8C8A2; --accent: #F0C25E;
  --card-bg: rgba(15, 10, 8, 0.62); --card-fg: #F3E7C9; --card-radius: 0px;
  --title-weight: 700; --title-tracking: 0.06em; --title-case: uppercase; --bullet-radius: 0;
  /* the hall: warm light spilled on dark ashlar, darker toward the corners */
  background-image: radial-gradient(ellipse at 78% 38%, rgba(255, 168, 60, 0.13) 0%, rgba(255, 168, 60, 0) 55%), radial-gradient(ellipse at 50% 50%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.55) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='540'%3E%3Crect width='960' height='540' fill='%23120E0B'/%3E%3Crect x='-72' y='3' width='213' height='80' fill='%23262019'/%3E%3Crect x='147' y='3' width='191' height='80' fill='%232A231C'/%3E%3Crect x='344' y='3' width='204' height='80' fill='%232A231C'/%3E%3Crect x='554' y='3' width='152' height='80' fill='%232A231C'/%3E%3Crect x='712' y='3' width='145' height='80' fill='%23241E18'/%3E%3Crect x='863' y='3' width='177' height='80' fill='%232A231C'/%3E%3Crect x='-21' y='89' width='235' height='80' fill='%23241E18'/%3E%3Crect x='220' y='89' width='213' height='80' fill='%232A231C'/%3E%3Crect x='439' y='89' width='204' height='80' fill='%23241E18'/%3E%3Crect x='649' y='89' width='225' height='80' fill='%23262019'/%3E%3Crect x='880' y='89' width='173' height='80' fill='%23262019'/%3E%3Crect x='-46' y='175' width='238' height='92' fill='%232B241E'/%3E%3Crect x='198' y='175' width='229' height='92' fill='%232B241E'/%3E%3Crect x='433' y='175' width='164' height='92' fill='%232A231C'/%3E%3Crect x='603' y='175' width='149' height='92' fill='%232F2720'/%3E%3Crect x='758' y='175' width='243' height='92' fill='%232B241E'/%3E%3Crect x='-57' y='273' width='220' height='86' fill='%23241E18'/%3E%3Crect x='169' y='273' width='235' height='86' fill='%23241E18'/%3E%3Crect x='410' y='273' width='194' height='86' fill='%232A231C'/%3E%3Crect x='610' y='273' width='200' height='86' fill='%23262019'/%3E%3Crect x='816' y='273' width='190' height='86' fill='%232B241E'/%3E%3Crect x='-14' y='365' width='207' height='80' fill='%23262019'/%3E%3Crect x='199' y='365' width='177' height='80' fill='%23241E18'/%3E%3Crect x='382' y='365' width='243' height='80' fill='%232F2720'/%3E%3Crect x='631' y='365' width='197' height='80' fill='%232A231C'/%3E%3Crect x='834' y='365' width='250' height='80' fill='%23241E18'/%3E%3Crect x='-41' y='451' width='212' height='92' fill='%232A231C'/%3E%3Crect x='177' y='451' width='196' height='92' fill='%232A231C'/%3E%3Crect x='379' y='451' width='173' height='92' fill='%232F2720'/%3E%3Crect x='558' y='451' width='231' height='92' fill='%232B241E'/%3E%3Crect x='795' y='451' width='253' height='92' fill='%232F2720'/%3E%3Ccircle cx='951' cy='362' r='0.8' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='926' cy='489' r='1.2' fill='%230C0907' fill-opacity='0.43'/%3E%3Ccircle cx='203' cy='449' r='1.2' fill='%230C0907' fill-opacity='0.32'/%3E%3Ccircle cx='61' cy='461' r='1.6' fill='%230C0907' fill-opacity='0.27'/%3E%3Ccircle cx='769' cy='222' r='0.8' fill='%230C0907' fill-opacity='0.32'/%3E%3Ccircle cx='738' cy='471' r='0.6' fill='%230C0907' fill-opacity='0.40'/%3E%3Ccircle cx='43' cy='388' r='0.9' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='941' cy='273' r='1.6' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='74' cy='324' r='0.6' fill='%230C0907' fill-opacity='0.30'/%3E%3Ccircle cx='392' cy='330' r='0.8' fill='%230C0907' fill-opacity='0.26'/%3E%3Ccircle cx='833' cy='169' r='1.6' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='363' cy='249' r='1.1' fill='%230C0907' fill-opacity='0.41'/%3E%3Ccircle cx='572' cy='302' r='1.2' fill='%230C0907' fill-opacity='0.49'/%3E%3Ccircle cx='487' cy='233' r='1.3' fill='%230C0907' fill-opacity='0.31'/%3E%3Ccircle cx='289' cy='528' r='1.1' fill='%230C0907' fill-opacity='0.39'/%3E%3Ccircle cx='11' cy='224' r='1.2' fill='%230C0907' fill-opacity='0.26'/%3E%3Ccircle cx='591' cy='341' r='0.7' fill='%230C0907' fill-opacity='0.41'/%3E%3Ccircle cx='448' cy='367' r='1.0' fill='%230C0907' fill-opacity='0.43'/%3E%3Ccircle cx='709' cy='12' r='0.7' fill='%230C0907' fill-opacity='0.42'/%3E%3Ccircle cx='925' cy='136' r='1.1' fill='%230C0907' fill-opacity='0.40'/%3E%3Ccircle cx='307' cy='197' r='0.9' fill='%230C0907' fill-opacity='0.34'/%3E%3Ccircle cx='572' cy='162' r='1.0' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='26' cy='307' r='1.3' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='214' cy='434' r='0.8' fill='%230C0907' fill-opacity='0.30'/%3E%3Ccircle cx='418' cy='377' r='0.7' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='320' cy='450' r='1.0' fill='%230C0907' fill-opacity='0.46'/%3E%3Ccircle cx='163' cy='182' r='1.3' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='433' cy='122' r='0.7' fill='%230C0907' fill-opacity='0.38'/%3E%3Ccircle cx='183' cy='436' r='1.4' fill='%230C0907' fill-opacity='0.30'/%3E%3Ccircle cx='267' cy='436' r='1.2' fill='%230C0907' fill-opacity='0.45'/%3E%3Ccircle cx='331' cy='70' r='0.9' fill='%230C0907' fill-opacity='0.45'/%3E%3Ccircle cx='260' cy='187' r='1.0' fill='%230C0907' fill-opacity='0.35'/%3E%3Ccircle cx='393' cy='497' r='0.8' fill='%230C0907' fill-opacity='0.25'/%3E%3Ccircle cx='906' cy='475' r='1.6' fill='%230C0907' fill-opacity='0.36'/%3E%3Ccircle cx='912' cy='501' r='0.8' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='803' cy='358' r='1.1' fill='%230C0907' fill-opacity='0.32'/%3E%3Ccircle cx='327' cy='123' r='0.7' fill='%230C0907' fill-opacity='0.40'/%3E%3Ccircle cx='276' cy='438' r='0.6' fill='%230C0907' fill-opacity='0.48'/%3E%3Ccircle cx='666' cy='499' r='1.5' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='554' cy='7' r='1.3' fill='%230C0907' fill-opacity='0.29'/%3E%3Ccircle cx='288' cy='358' r='1.1' fill='%230C0907' fill-opacity='0.35'/%3E%3Ccircle cx='901' cy='331' r='0.9' fill='%230C0907' fill-opacity='0.31'/%3E%3Ccircle cx='827' cy='258' r='1.4' fill='%230C0907' fill-opacity='0.34'/%3E%3Ccircle cx='189' cy='289' r='1.4' fill='%230C0907' fill-opacity='0.29'/%3E%3Ccircle cx='760' cy='498' r='1.4' fill='%230C0907' fill-opacity='0.46'/%3E%3Ccircle cx='7' cy='339' r='1.5' fill='%230C0907' fill-opacity='0.26'/%3E%3Ccircle cx='261' cy='145' r='1.1' fill='%230C0907' fill-opacity='0.36'/%3E%3Ccircle cx='454' cy='419' r='0.6' fill='%230C0907' fill-opacity='0.26'/%3E%3Ccircle cx='122' cy='67' r='0.7' fill='%230C0907' fill-opacity='0.49'/%3E%3Ccircle cx='820' cy='47' r='1.1' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='302' cy='190' r='1.2' fill='%230C0907' fill-opacity='0.40'/%3E%3Ccircle cx='346' cy='103' r='0.9' fill='%230C0907' fill-opacity='0.28'/%3E%3Ccircle cx='533' cy='387' r='1.0' fill='%230C0907' fill-opacity='0.27'/%3E%3Ccircle cx='171' cy='202' r='1.2' fill='%230C0907' fill-opacity='0.45'/%3E%3Ccircle cx='365' cy='433' r='1.2' fill='%230C0907' fill-opacity='0.36'/%3E%3Ccircle cx='358' cy='268' r='1.3' fill='%230C0907' fill-opacity='0.36'/%3E%3Ccircle cx='666' cy='249' r='0.8' fill='%230C0907' fill-opacity='0.38'/%3E%3Ccircle cx='667' cy='39' r='1.0' fill='%230C0907' fill-opacity='0.36'/%3E%3Ccircle cx='844' cy='506' r='1.0' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='759' cy='142' r='1.1' fill='%230C0907' fill-opacity='0.28'/%3E%3Ccircle cx='781' cy='358' r='1.5' fill='%230C0907' fill-opacity='0.45'/%3E%3Ccircle cx='641' cy='396' r='1.2' fill='%230C0907' fill-opacity='0.28'/%3E%3Ccircle cx='564' cy='3' r='0.7' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='43' cy='50' r='0.7' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='172' cy='13' r='1.4' fill='%230C0907' fill-opacity='0.28'/%3E%3Ccircle cx='810' cy='364' r='1.4' fill='%230C0907' fill-opacity='0.49'/%3E%3Ccircle cx='556' cy='431' r='0.6' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='491' cy='386' r='0.7' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='897' cy='33' r='0.9' fill='%230C0907' fill-opacity='0.39'/%3E%3Ccircle cx='795' cy='131' r='0.8' fill='%230C0907' fill-opacity='0.31'/%3E%3Ccircle cx='591' cy='407' r='1.0' fill='%230C0907' fill-opacity='0.34'/%3E%3Ccircle cx='381' cy='189' r='1.0' fill='%230C0907' fill-opacity='0.27'/%3E%3Ccircle cx='480' cy='525' r='1.0' fill='%230C0907' fill-opacity='0.44'/%3E%3Ccircle cx='154' cy='373' r='1.4' fill='%230C0907' fill-opacity='0.42'/%3E%3Ccircle cx='496' cy='261' r='1.2' fill='%230C0907' fill-opacity='0.47'/%3E%3Ccircle cx='143' cy='52' r='1.3' fill='%230C0907' fill-opacity='0.48'/%3E%3Ccircle cx='497' cy='239' r='1.3' fill='%230C0907' fill-opacity='0.30'/%3E%3Ccircle cx='257' cy='108' r='1.2' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='223' cy='373' r='1.6' fill='%230C0907' fill-opacity='0.32'/%3E%3Ccircle cx='677' cy='223' r='1.5' fill='%230C0907' fill-opacity='0.40'/%3E%3Ccircle cx='256' cy='118' r='0.6' fill='%230C0907' fill-opacity='0.37'/%3E%3Ccircle cx='367' cy='93' r='1.0' fill='%230C0907' fill-opacity='0.33'/%3E%3Ccircle cx='743' cy='78' r='1.6' fill='%230C0907' fill-opacity='0.37'/%3E%3Ccircle cx='575' cy='253' r='1.4' fill='%230C0907' fill-opacity='0.46'/%3E%3Ccircle cx='535' cy='260' r='1.3' fill='%230C0907' fill-opacity='0.46'/%3E%3Ccircle cx='384' cy='396' r='1.6' fill='%230C0907' fill-opacity='0.37'/%3E%3Ccircle cx='220' cy='127' r='1.3' fill='%230C0907' fill-opacity='0.42'/%3E%3Ccircle cx='920' cy='461' r='0.8' fill='%230C0907' fill-opacity='0.30'/%3E%3Ccircle cx='248' cy='101' r='1.3' fill='%230C0907' fill-opacity='0.46'/%3E%3Ccircle cx='864' cy='138' r='1.5' fill='%230C0907' fill-opacity='0.33'/%3E%3C/svg%3E");
  background-size: 100% 100%, 100% 100%, 960px 540px;
}

/* ---------- actor looks + off-stage defaults ---------- */
[data-actor="shaft"] { background: linear-gradient(180deg, rgba(255, 226, 160, 0.34) 0%, rgba(255, 226, 160, 0.14) 55%, rgba(255, 226, 160, 0) 100%); clip-path: polygon(34% 0, 66% 0, 100% 100%, 0 100%); --x: 960px; --y: -900px; --w: 400px; --h: 700px; --o: 0.8; }
[data-actor="floor"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Crect width='96' height='96' fill='%232457B5'/%3E%3Cpath d='M48 0L96 48L48 96L0 48Z' fill='%23B3182C'/%3E%3Cpath d='M48 20L76 48L48 76L20 48Z' fill='%23E6AE2E'/%3E%3Cpath d='M0 0L24 0L0 24Z M96 0L72 0L96 24Z M0 96L24 96L0 72Z M96 96L72 96L96 72Z' fill='%232F8A55'/%3E%3Cpath d='M48 0L96 48L48 96L0 48ZM48 20L76 48L48 76L20 48Z' fill='none' stroke='%230F0B09' stroke-width='3'/%3E%3C/svg%3E") 0 0 / 96px 96px; clip-path: polygon(14% 0, 100% 0, 86% 100%, 0 100%); -webkit-mask-image: radial-gradient(ellipse at 50% 50%, #000 30%, rgba(0, 0, 0, 0) 74%); mask-image: radial-gradient(ellipse at 50% 50%, #000 30%, rgba(0, 0, 0, 0) 74%); --x: 400px; --y: 1200px; --w: 800px; --h: 140px; --o: 0.5; }
[data-actor="lancet"], [data-actor="lancet2"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20 -20 340 840'%3E%3Cdefs%3E%3CclipPath id='lc'%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z'/%3E%3C/clipPath%3E%3CradialGradient id='lg' cx='.5' cy='.3' r='.62'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.34'/%3E%3Cstop offset='.6' stop-color='%23fff' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z' fill='none' stroke='%234A3E32' stroke-width='34' stroke-linejoin='round'/%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z' fill='none' stroke='%232A221B' stroke-width='18' stroke-linejoin='round'/%3E%3Cg clip-path='url%28%23lc%29'%3E%3Crect x='-5' y='-5' width='310' height='810' fill='%232457B5'/%3E%3Cpath d='M-30 798L0 756L30 798L0 840Z' fill='%232457B5'/%3E%3Cpath d='M-30 714L0 672L30 714L0 756Z' fill='%233470D6'/%3E%3Cpath d='M0 756L30 714L60 756L30 798Z' fill='%233470D6'/%3E%3Cpath d='M30 798L60 756L90 798L60 840Z' fill='%233470D6'/%3E%3Cpath d='M-30 630L0 588L30 630L0 672Z' fill='%232D66CC'/%3E%3Cpath d='M0 672L30 630L60 672L30 714Z' fill='%232D66CC'/%3E%3Cpath d='M30 714L60 672L90 714L60 756Z' fill='%232F8A55'/%3E%3Cpath d='M60 756L90 714L120 756L90 798Z' fill='%232D66CC'/%3E%3Cpath d='M90 798L120 756L150 798L120 840Z' fill='%232D66CC'/%3E%3Cpath d='M-30 546L0 504L30 546L0 588Z' fill='%232D66CC'/%3E%3Cpath d='M0 588L30 546L60 588L30 630Z' fill='%232D66CC'/%3E%3Cpath d='M30 630L60 588L90 630L60 672Z' fill='%238A2F68'/%3E%3Cpath d='M60 672L90 630L120 672L90 714Z' fill='%232D66CC'/%3E%3Cpath d='M90 714L120 672L150 714L120 756Z' fill='%232D66CC'/%3E%3Cpath d='M120 756L150 714L180 756L150 798Z' fill='%232D66CC'/%3E%3Cpath d='M150 798L180 756L210 798L180 840Z' fill='%232D66CC'/%3E%3Cpath d='M-30 462L0 420L30 462L0 504Z' fill='%231D4A9E'/%3E%3Cpath d='M0 504L30 462L60 504L30 546Z' fill='%231D4A9E'/%3E%3Cpath d='M30 546L60 504L90 546L60 588Z' fill='%23B3182C'/%3E%3Cpath d='M60 588L90 546L120 588L90 630Z' fill='%231D4A9E'/%3E%3Cpath d='M90 630L120 588L150 630L120 672Z' fill='%231D4A9E'/%3E%3Cpath d='M120 672L150 630L180 672L150 714Z' fill='%232F8A55'/%3E%3Cpath d='M150 714L180 672L210 714L180 756Z' fill='%231D4A9E'/%3E%3Cpath d='M180 756L210 714L240 756L210 798Z' fill='%231D4A9E'/%3E%3Cpath d='M210 798L240 756L270 798L240 840Z' fill='%231D4A9E'/%3E%3Cpath d='M-30 378L0 336L30 378L0 420Z' fill='%232457B5'/%3E%3Cpath d='M0 420L30 378L60 420L30 462Z' fill='%232457B5'/%3E%3Cpath d='M30 462L60 420L90 462L60 504Z' fill='%23E6AE2E'/%3E%3Cpath d='M60 504L90 462L120 504L90 546Z' fill='%232457B5'/%3E%3Cpath d='M90 546L120 504L150 546L120 588Z' fill='%232457B5'/%3E%3Cpath d='M120 588L150 546L180 588L150 630Z' fill='%238A2F68'/%3E%3Cpath d='M150 630L180 588L210 630L180 672Z' fill='%232457B5'/%3E%3Cpath d='M180 672L210 630L240 672L210 714Z' fill='%232457B5'/%3E%3Cpath d='M210 714L240 672L270 714L240 756Z' fill='%232457B5'/%3E%3Cpath d='M240 756L270 714L300 756L270 798Z' fill='%232457B5'/%3E%3Cpath d='M270 798L300 756L330 798L300 840Z' fill='%232457B5'/%3E%3Cpath d='M-30 294L0 252L30 294L0 336Z' fill='%233470D6'/%3E%3Cpath d='M0 336L30 294L60 336L30 378Z' fill='%233470D6'/%3E%3Cpath d='M30 378L60 336L90 378L60 420Z' fill='%233470D6'/%3E%3Cpath d='M60 420L90 378L120 420L90 462Z' fill='%233470D6'/%3E%3Cpath d='M90 462L120 420L150 462L120 504Z' fill='%233470D6'/%3E%3Cpath d='M120 504L150 462L180 504L150 546Z' fill='%23B3182C'/%3E%3Cpath d='M150 546L180 504L210 546L180 588Z' fill='%233470D6'/%3E%3Cpath d='M180 588L210 546L240 588L210 630Z' fill='%233470D6'/%3E%3Cpath d='M210 630L240 588L270 630L240 672Z' fill='%232F8A55'/%3E%3Cpath d='M240 672L270 630L300 672L270 714Z' fill='%233470D6'/%3E%3Cpath d='M270 714L300 672L330 714L300 756Z' fill='%233470D6'/%3E%3Cpath d='M-30 210L0 168L30 210L0 252Z' fill='%232D66CC'/%3E%3Cpath d='M0 252L30 210L60 252L30 294Z' fill='%232F8A55'/%3E%3Cpath d='M30 294L60 252L90 294L60 336Z' fill='%232D66CC'/%3E%3Cpath d='M60 336L90 294L120 336L90 378Z' fill='%232D66CC'/%3E%3Cpath d='M90 378L120 336L150 378L120 420Z' fill='%232D66CC'/%3E%3Cpath d='M120 420L150 378L180 420L150 462Z' fill='%23E6AE2E'/%3E%3Cpath d='M150 462L180 420L210 462L180 504Z' fill='%232D66CC'/%3E%3Cpath d='M180 504L210 462L240 504L210 546Z' fill='%232D66CC'/%3E%3Cpath d='M210 546L240 504L270 546L240 588Z' fill='%238A2F68'/%3E%3Cpath d='M240 588L270 546L300 588L270 630Z' fill='%232D66CC'/%3E%3Cpath d='M270 630L300 588L330 630L300 672Z' fill='%232D66CC'/%3E%3Cpath d='M-30 126L0 84L30 126L0 168Z' fill='%232D66CC'/%3E%3Cpath d='M0 168L30 126L60 168L30 210Z' fill='%238A2F68'/%3E%3Cpath d='M30 210L60 168L90 210L60 252Z' fill='%232D66CC'/%3E%3Cpath d='M60 252L90 210L120 252L90 294Z' fill='%232D66CC'/%3E%3Cpath d='M90 294L120 252L150 294L120 336Z' fill='%232D66CC'/%3E%3Cpath d='M120 336L150 294L180 336L150 378Z' fill='%232D66CC'/%3E%3Cpath d='M150 378L180 336L210 378L180 420Z' fill='%232D66CC'/%3E%3Cpath d='M180 420L210 378L240 420L210 462Z' fill='%232D66CC'/%3E%3Cpath d='M210 462L240 420L270 462L240 504Z' fill='%23B3182C'/%3E%3Cpath d='M240 504L270 462L300 504L270 546Z' fill='%232D66CC'/%3E%3Cpath d='M270 546L300 504L330 546L300 588Z' fill='%232D66CC'/%3E%3Cpath d='M-30 42L0 0L30 42L0 84Z' fill='%231D4A9E'/%3E%3Cpath d='M0 84L30 42L60 84L30 126Z' fill='%23B3182C'/%3E%3Cpath d='M30 126L60 84L90 126L60 168Z' fill='%231D4A9E'/%3E%3Cpath d='M60 168L90 126L120 168L90 210Z' fill='%231D4A9E'/%3E%3Cpath d='M90 210L120 168L150 210L120 252Z' fill='%232F8A55'/%3E%3Cpath d='M120 252L150 210L180 252L150 294Z' fill='%231D4A9E'/%3E%3Cpath d='M150 294L180 252L210 294L180 336Z' fill='%231D4A9E'/%3E%3Cpath d='M180 336L210 294L240 336L210 378Z' fill='%231D4A9E'/%3E%3Cpath d='M210 378L240 336L270 378L240 420Z' fill='%23E6AE2E'/%3E%3Cpath d='M240 420L270 378L300 420L270 462Z' fill='%231D4A9E'/%3E%3Cpath d='M270 462L300 420L330 462L300 504Z' fill='%231D4A9E'/%3E%3Cpath d='M0 0L30 -42L60 0L30 42Z' fill='%23E6AE2E'/%3E%3Cpath d='M30 42L60 0L90 42L60 84Z' fill='%232457B5'/%3E%3Cpath d='M60 84L90 42L120 84L90 126Z' fill='%232457B5'/%3E%3Cpath d='M90 126L120 84L150 126L120 168Z' fill='%238A2F68'/%3E%3Cpath d='M120 168L150 126L180 168L150 210Z' fill='%232457B5'/%3E%3Cpath d='M150 210L180 168L210 210L180 252Z' fill='%232457B5'/%3E%3Cpath d='M180 252L210 210L240 252L210 294Z' fill='%232457B5'/%3E%3Cpath d='M210 294L240 252L270 294L240 336Z' fill='%232457B5'/%3E%3Cpath d='M240 336L270 294L300 336L270 378Z' fill='%232457B5'/%3E%3Cpath d='M270 378L300 336L330 378L300 420Z' fill='%232457B5'/%3E%3Cpath d='M60 0L90 -42L120 0L90 42Z' fill='%233470D6'/%3E%3Cpath d='M90 42L120 0L150 42L120 84Z' fill='%23B3182C'/%3E%3Cpath d='M120 84L150 42L180 84L150 126Z' fill='%233470D6'/%3E%3Cpath d='M150 126L180 84L210 126L180 168Z' fill='%233470D6'/%3E%3Cpath d='M180 168L210 126L240 168L210 210Z' fill='%232F8A55'/%3E%3Cpath d='M210 210L240 168L270 210L240 252Z' fill='%233470D6'/%3E%3Cpath d='M240 252L270 210L300 252L270 294Z' fill='%233470D6'/%3E%3Cpath d='M270 294L300 252L330 294L300 336Z' fill='%233470D6'/%3E%3Cpath d='M120 0L150 -42L180 0L150 42Z' fill='%232D66CC'/%3E%3Cpath d='M150 42L180 0L210 42L180 84Z' fill='%232D66CC'/%3E%3Cpath d='M180 84L210 42L240 84L210 126Z' fill='%238A2F68'/%3E%3Cpath d='M210 126L240 84L270 126L240 168Z' fill='%232D66CC'/%3E%3Cpath d='M240 168L270 126L300 168L270 210Z' fill='%232D66CC'/%3E%3Cpath d='M270 210L300 168L330 210L300 252Z' fill='%232D66CC'/%3E%3Cpath d='M180 0L210 -42L240 0L210 42Z' fill='%23B3182C'/%3E%3Cpath d='M210 42L240 0L270 42L240 84Z' fill='%232D66CC'/%3E%3Cpath d='M240 84L270 42L300 84L270 126Z' fill='%232D66CC'/%3E%3Cpath d='M270 126L300 84L330 126L300 168Z' fill='%232F8A55'/%3E%3Cpath d='M240 0L270 -42L300 0L270 42Z' fill='%231D4A9E'/%3E%3Cpath d='M270 42L300 0L330 42L300 84Z' fill='%238A2F68'/%3E%3Cg fill='none' stroke='%233A2210' stroke-opacity='.5' stroke-width='2'%3E%3Cpath d='M-7 798L0 787L7 798L0 809Z'/%3E%3Cpath d='M-7 714L0 703L7 714L0 725Z'/%3E%3Cpath d='M23 756L30 745L37 756L30 767Z'/%3E%3Cpath d='M53 798L60 787L67 798L60 809Z'/%3E%3Cpath d='M-7 630L0 619L7 630L0 641Z'/%3E%3Cpath d='M23 672L30 661L37 672L30 683Z'/%3E%3Cpath d='M53 714L60 703L67 714L60 725Z'/%3E%3Cpath d='M83 756L90 745L97 756L90 767Z'/%3E%3Cpath d='M113 798L120 787L127 798L120 809Z'/%3E%3Cpath d='M-7 546L0 535L7 546L0 557Z'/%3E%3Cpath d='M23 588L30 577L37 588L30 599Z'/%3E%3Cpath d='M53 630L60 619L67 630L60 641Z'/%3E%3Cpath d='M83 672L90 661L97 672L90 683Z'/%3E%3Cpath d='M113 714L120 703L127 714L120 725Z'/%3E%3Cpath d='M143 756L150 745L157 756L150 767Z'/%3E%3Cpath d='M173 798L180 787L187 798L180 809Z'/%3E%3Cpath d='M-7 462L0 451L7 462L0 473Z'/%3E%3Cpath d='M23 504L30 493L37 504L30 515Z'/%3E%3Cpath d='M53 546L60 535L67 546L60 557Z'/%3E%3Cpath d='M83 588L90 577L97 588L90 599Z'/%3E%3Cpath d='M113 630L120 619L127 630L120 641Z'/%3E%3Cpath d='M143 672L150 661L157 672L150 683Z'/%3E%3Cpath d='M173 714L180 703L187 714L180 725Z'/%3E%3Cpath d='M203 756L210 745L217 756L210 767Z'/%3E%3Cpath d='M233 798L240 787L247 798L240 809Z'/%3E%3Cpath d='M-7 378L0 367L7 378L0 389Z'/%3E%3Cpath d='M23 420L30 409L37 420L30 431Z'/%3E%3Cpath d='M53 462L60 451L67 462L60 473Z'/%3E%3Cpath d='M83 504L90 493L97 504L90 515Z'/%3E%3Cpath d='M113 546L120 535L127 546L120 557Z'/%3E%3Cpath d='M143 588L150 577L157 588L150 599Z'/%3E%3Cpath d='M173 630L180 619L187 630L180 641Z'/%3E%3Cpath d='M203 672L210 661L217 672L210 683Z'/%3E%3Cpath d='M233 714L240 703L247 714L240 725Z'/%3E%3Cpath d='M263 756L270 745L277 756L270 767Z'/%3E%3Cpath d='M293 798L300 787L307 798L300 809Z'/%3E%3Cpath d='M-7 294L0 283L7 294L0 305Z'/%3E%3Cpath d='M23 336L30 325L37 336L30 347Z'/%3E%3Cpath d='M53 378L60 367L67 378L60 389Z'/%3E%3Cpath d='M83 420L90 409L97 420L90 431Z'/%3E%3Cpath d='M113 462L120 451L127 462L120 473Z'/%3E%3Cpath d='M143 504L150 493L157 504L150 515Z'/%3E%3Cpath d='M173 546L180 535L187 546L180 557Z'/%3E%3Cpath d='M203 588L210 577L217 588L210 599Z'/%3E%3Cpath d='M233 630L240 619L247 630L240 641Z'/%3E%3Cpath d='M263 672L270 661L277 672L270 683Z'/%3E%3Cpath d='M293 714L300 703L307 714L300 725Z'/%3E%3Cpath d='M-7 210L0 199L7 210L0 221Z'/%3E%3Cpath d='M23 252L30 241L37 252L30 263Z'/%3E%3Cpath d='M53 294L60 283L67 294L60 305Z'/%3E%3Cpath d='M83 336L90 325L97 336L90 347Z'/%3E%3Cpath d='M113 378L120 367L127 378L120 389Z'/%3E%3Cpath d='M143 420L150 409L157 420L150 431Z'/%3E%3Cpath d='M173 462L180 451L187 462L180 473Z'/%3E%3Cpath d='M203 504L210 493L217 504L210 515Z'/%3E%3Cpath d='M233 546L240 535L247 546L240 557Z'/%3E%3Cpath d='M263 588L270 577L277 588L270 599Z'/%3E%3Cpath d='M293 630L300 619L307 630L300 641Z'/%3E%3Cpath d='M-7 126L0 115L7 126L0 137Z'/%3E%3Cpath d='M23 168L30 157L37 168L30 179Z'/%3E%3Cpath d='M53 210L60 199L67 210L60 221Z'/%3E%3Cpath d='M83 252L90 241L97 252L90 263Z'/%3E%3Cpath d='M113 294L120 283L127 294L120 305Z'/%3E%3Cpath d='M143 336L150 325L157 336L150 347Z'/%3E%3Cpath d='M173 378L180 367L187 378L180 389Z'/%3E%3Cpath d='M203 420L210 409L217 420L210 431Z'/%3E%3Cpath d='M233 462L240 451L247 462L240 473Z'/%3E%3Cpath d='M263 504L270 493L277 504L270 515Z'/%3E%3Cpath d='M293 546L300 535L307 546L300 557Z'/%3E%3Cpath d='M-7 42L0 31L7 42L0 53Z'/%3E%3Cpath d='M23 84L30 73L37 84L30 95Z'/%3E%3Cpath d='M53 126L60 115L67 126L60 137Z'/%3E%3Cpath d='M83 168L90 157L97 168L90 179Z'/%3E%3Cpath d='M113 210L120 199L127 210L120 221Z'/%3E%3Cpath d='M143 252L150 241L157 252L150 263Z'/%3E%3Cpath d='M173 294L180 283L187 294L180 305Z'/%3E%3Cpath d='M203 336L210 325L217 336L210 347Z'/%3E%3Cpath d='M233 378L240 367L247 378L240 389Z'/%3E%3Cpath d='M263 420L270 409L277 420L270 431Z'/%3E%3Cpath d='M293 462L300 451L307 462L300 473Z'/%3E%3Cpath d='M23 0L30 -11L37 0L30 11Z'/%3E%3Cpath d='M53 42L60 31L67 42L60 53Z'/%3E%3Cpath d='M83 84L90 73L97 84L90 95Z'/%3E%3Cpath d='M113 126L120 115L127 126L120 137Z'/%3E%3Cpath d='M143 168L150 157L157 168L150 179Z'/%3E%3Cpath d='M173 210L180 199L187 210L180 221Z'/%3E%3Cpath d='M203 252L210 241L217 252L210 263Z'/%3E%3Cpath d='M233 294L240 283L247 294L240 305Z'/%3E%3Cpath d='M263 336L270 325L277 336L270 347Z'/%3E%3Cpath d='M293 378L300 367L307 378L300 389Z'/%3E%3Cpath d='M83 0L90 -11L97 0L90 11Z'/%3E%3Cpath d='M113 42L120 31L127 42L120 53Z'/%3E%3Cpath d='M143 84L150 73L157 84L150 95Z'/%3E%3Cpath d='M173 126L180 115L187 126L180 137Z'/%3E%3Cpath d='M203 168L210 157L217 168L210 179Z'/%3E%3Cpath d='M233 210L240 199L247 210L240 221Z'/%3E%3Cpath d='M263 252L270 241L277 252L270 263Z'/%3E%3Cpath d='M293 294L300 283L307 294L300 305Z'/%3E%3Cpath d='M143 0L150 -11L157 0L150 11Z'/%3E%3Cpath d='M173 42L180 31L187 42L180 53Z'/%3E%3Cpath d='M203 84L210 73L217 84L210 95Z'/%3E%3Cpath d='M233 126L240 115L247 126L240 137Z'/%3E%3Cpath d='M263 168L270 157L277 168L270 179Z'/%3E%3Cpath d='M293 210L300 199L307 210L300 221Z'/%3E%3Cpath d='M203 0L210 -11L217 0L210 11Z'/%3E%3Cpath d='M233 42L240 31L247 42L240 53Z'/%3E%3Cpath d='M263 84L270 73L277 84L270 95Z'/%3E%3Cpath d='M293 126L300 115L307 126L300 137Z'/%3E%3Cpath d='M263 0L270 -11L277 0L270 11Z'/%3E%3Cpath d='M293 42L300 31L307 42L300 53Z'/%3E%3C/g%3E%3Cpath d='M-720 0L-120 840M-720 0L-1320 840M-660 0L-60 840M-660 0L-1260 840M-600 0L0 840M-600 0L-1200 840M-540 0L60 840M-540 0L-1140 840M-480 0L120 840M-480 0L-1080 840M-420 0L180 840M-420 0L-1020 840M-360 0L240 840M-360 0L-960 840M-300 0L300 840M-300 0L-900 840M-240 0L360 840M-240 0L-840 840M-180 0L420 840M-180 0L-780 840M-120 0L480 840M-120 0L-720 840M-60 0L540 840M-60 0L-660 840M0 0L600 840M0 0L-600 840M60 0L660 840M60 0L-540 840M120 0L720 840M120 0L-480 840M180 0L780 840M180 0L-420 840M240 0L840 840M240 0L-360 840M300 0L900 840M300 0L-300 840M360 0L960 840M360 0L-240 840M420 0L1020 840M420 0L-180 840M480 0L1080 840M480 0L-120 840M540 0L1140 840M540 0L-60 840M600 0L1200 840M600 0L0 840M660 0L1260 840M660 0L60 840M720 0L1320 840M720 0L120 840M780 0L1380 840M780 0L180 840M840 0L1440 840M840 0L240 840M900 0L1500 840M900 0L300 840M960 0L1560 840M960 0L360 840M1020 0L1620 840M1020 0L420 840' fill='none' stroke='%230F0B09' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z' fill='none' stroke='%23B3182C' stroke-width='84'/%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z' fill='none' stroke='%23D12D42' stroke-opacity='.45' stroke-width='36'/%3E%3Cpath d='M42.0 800.0L42.0 300.0L42.1 291.4L42.5 282.9L43.0 274.4L43.8 266.0L44.8 257.6L46.0 249.3L47.4 241.0L49.0 232.9L50.8 224.8L52.8 216.8L55.0 208.9L57.4 201.0L59.9 193.3L62.6 185.6L65.5 178.1L68.5 170.6L71.7 163.3L75.0 156.1L78.5 148.9L82.1 142.0L85.8 135.1L89.7 128.4L93.7 121.8L97.8 115.3L102.0 109.0L106.4 102.8L110.8 96.8L115.3 90.9L119.9 85.2L124.6 79.7L129.3 74.3L134.1 69.1L139.0 64.1L143.9 59.3L148.9 54.7L150.0 53.7L151.1 54.7L156.1 59.3L161.0 64.1L165.9 69.1L170.7 74.3L175.4 79.7L180.1 85.2L184.7 90.9L189.2 96.8L193.6 102.8L198.0 109.0L202.2 115.3L206.3 121.8L210.3 128.4L214.2 135.1L217.9 142.0L221.5 148.9L225.0 156.1L228.3 163.3L231.5 170.6L234.5 178.1L237.4 185.6L240.1 193.3L242.6 201.0L245.0 208.9L247.2 216.8L249.2 224.8L251.0 232.9L252.6 241.0L254.0 249.3L255.2 257.6L256.2 266.0L257.0 274.4L257.5 282.9L257.9 291.4L258.0 300.0L258.0 800.0' fill='none' stroke='%230F0B09' stroke-width='6' stroke-linejoin='round'/%3E%3Cpath d='M48.0 800.0L48.0 300.0L48.1 291.6L48.4 283.2L49.0 274.9L49.8 266.6L50.8 258.4L51.9 250.2L53.3 242.1L54.9 234.1L56.7 226.2L58.6 218.3L60.8 210.5L63.1 202.8L65.6 195.2L68.2 187.7L71.0 180.3L74.0 173.0L77.1 165.7L80.4 158.6L83.8 151.6L87.4 144.8L91.1 138.0L94.9 131.4L98.8 124.9L102.8 118.6L107.0 112.4L111.2 106.3L115.6 100.4L120.0 94.6L124.5 89.0L129.1 83.6L133.8 78.4L138.5 73.3L143.3 68.4L148.1 63.6L150.0 61.8L151.9 63.6L156.7 68.4L161.5 73.3L166.2 78.4L170.9 83.6L175.5 89.0L180.0 94.6L184.4 100.4L188.8 106.3L193.0 112.4L197.2 118.6L201.2 124.9L205.1 131.4L208.9 138.0L212.6 144.8L216.2 151.6L219.6 158.6L222.9 165.7L226.0 173.0L229.0 180.3L231.8 187.7L234.4 195.2L236.9 202.8L239.2 210.5L241.4 218.3L243.3 226.2L245.1 234.1L246.7 242.1L248.1 250.2L249.2 258.4L250.2 266.6L251.0 274.9L251.6 283.2L251.9 291.6L252.0 300.0L252.0 800.0' fill='none' stroke='%23D6E8D0' stroke-width='7' stroke-linejoin='round'/%3E%3Cpath d='M54.0 800.0L54.0 300.0L54.1 291.7L54.4 283.5L55.0 275.3L55.7 267.2L56.7 259.2L57.9 251.2L59.2 243.2L60.8 235.4L62.5 227.6L64.4 219.8L66.5 212.2L68.8 204.6L71.2 197.1L73.9 189.8L76.6 182.5L79.5 175.3L82.6 168.2L85.8 161.2L89.2 154.3L92.7 147.6L96.3 141.0L100.0 134.5L103.9 128.1L107.9 121.9L111.9 115.8L116.1 109.8L120.4 104.0L124.7 98.4L129.2 92.9L133.7 87.5L138.2 82.4L142.8 77.4L147.5 72.6L150.0 70.2L152.5 72.6L157.2 77.4L161.8 82.4L166.3 87.5L170.8 92.9L175.3 98.4L179.6 104.0L183.9 109.8L188.1 115.8L192.1 121.9L196.1 128.1L200.0 134.5L203.7 141.0L207.3 147.6L210.8 154.3L214.2 161.2L217.4 168.2L220.5 175.3L223.4 182.5L226.1 189.8L228.8 197.1L231.2 204.6L233.5 212.2L235.6 219.8L237.5 227.6L239.2 235.4L240.8 243.2L242.1 251.2L243.3 259.2L244.3 267.2L245.0 275.3L245.6 283.5L245.9 291.7L246.0 300.0L246.0 800.0' fill='none' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='21' cy='800' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='18' cy='797' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='21' cy='300' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='18' cy='297' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='24' cy='255' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='21' cy='252' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='33' cy='211' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='30' cy='208' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='49' cy='162' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='46' cy='159' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='72' cy='118' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='69' cy='115' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='99' cy='78' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='96' cy='75' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='129' cy='44' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='126' cy='41' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='165' cy='39' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='162' cy='36' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='196' cy='72' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='193' cy='69' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='224' cy='111' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='221' cy='108' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='248' cy='155' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='245' cy='152' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='265' cy='203' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='262' cy='200' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='275' cy='246' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='272' cy='243' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='279' cy='291' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='276' cy='288' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='279' cy='800' r='10' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='276' cy='797' r='3' fill='%23F6CC5A'/%3E%3Ccircle cx='150' cy='360' r='58' fill='%230F0B09'/%3E%3Ccircle cx='150' cy='360' r='52' fill='%23B3182C'/%3E%3Ccircle cx='150' cy='360' r='38' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='4'/%3E%3Ccircle cx='172' cy='360' r='13' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='150' cy='382' r='13' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='128' cy='360' r='13' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='150' cy='338' r='13' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle cx='150' cy='360' r='9' fill='%23B3182C' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M0 800V300C0 170 70 56 150 0C230 56 300 170 300 300V800Z' fill='none' stroke='%230F0B09' stroke-width='14'/%3E%3Crect x='-5' y='-5' width='310' height='810' fill='url%28%23lg%29'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: -400px; --y: 200px; --w: 300px; --h: 740px; }
[data-actor="rose"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-216 -216 432 432'%3E%3Cdefs%3E%3CradialGradient id='rg' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.4'/%3E%3Cstop offset='.7' stop-color='%23fff' stop-opacity='.06'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle r='208' fill='%232A221B'/%3E%3Ccircle r='200' fill='%230F0B09'/%3E%3Ccircle r='194' fill='%23B3182C'/%3E%3Ccircle r='194' fill='none' stroke='%23D12D42' stroke-opacity='.4' stroke-width='14'/%3E%3Ccircle r='168' fill='none' stroke='%230F0B09' stroke-width='6'/%3E%3Ccircle r='162' fill='none' stroke='%23D6E8D0' stroke-width='7'/%3E%3Ccircle r='156' fill='none' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='181.0' cy='0.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='174.8' cy='46.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='156.8' cy='90.5' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='128.0' cy='128.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='90.5' cy='156.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='46.8' cy='174.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='0.0' cy='181.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-46.8' cy='174.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-90.5' cy='156.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-128.0' cy='128.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-156.8' cy='90.5' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-174.8' cy='46.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-181.0' cy='0.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-174.8' cy='-46.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-156.8' cy='-90.5' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-128.0' cy='-128.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-90.5' cy='-156.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-46.8' cy='-174.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='-0.0' cy='-181.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='46.8' cy='-174.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='90.5' cy='-156.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='128.0' cy='-128.0' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='156.8' cy='-90.5' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='174.8' cy='-46.8' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M46.0 0.0L152.0 0.0A152 152 0 0 1 131.6 76.0L39.8 23.0A46 46 0 0 0 46.0 0.0Z' fill='%232457B5' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='108.2' cy='29.0' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='108.2' cy='29.0' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M69.1 11.3L88.9 23.8L65.5 24.8Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M39.8 23.0L131.6 76.0A152 152 0 0 1 76.0 131.6L23.0 39.8A46 46 0 0 0 39.8 23.0Z' fill='%232F8A55' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='79.2' cy='79.2' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='79.2' cy='79.2' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M54.2 44.3L65.1 65.1L44.3 54.2Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M23.0 39.8L76.0 131.6A152 152 0 0 1 0.0 152.0L0.0 46.0A46 46 0 0 0 23.0 39.8Z' fill='%232D66CC' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='29.0' cy='108.2' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='29.0' cy='108.2' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M24.8 65.5L23.8 88.9L11.3 69.1Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M0.0 46.0L0.0 152.0A152 152 0 0 1 -76.0 131.6L-23.0 39.8A46 46 0 0 0 0.0 46.0Z' fill='%238A2F68' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-29.0' cy='108.2' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-29.0' cy='108.2' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-11.3 69.1L-23.8 88.9L-24.8 65.5Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-23.0 39.8L-76.0 131.6A152 152 0 0 1 -131.6 76.0L-39.8 23.0A46 46 0 0 0 -23.0 39.8Z' fill='%232457B5' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-79.2' cy='79.2' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-79.2' cy='79.2' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-44.3 54.2L-65.1 65.1L-54.2 44.3Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-39.8 23.0L-131.6 76.0A152 152 0 0 1 -152.0 0.0L-46.0 0.0A46 46 0 0 0 -39.8 23.0Z' fill='%232F8A55' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-108.2' cy='29.0' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-108.2' cy='29.0' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-65.5 24.8L-88.9 23.8L-69.1 11.3Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-46.0 0.0L-152.0 0.0A152 152 0 0 1 -131.6 -76.0L-39.8 -23.0A46 46 0 0 0 -46.0 0.0Z' fill='%232D66CC' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-108.2' cy='-29.0' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-108.2' cy='-29.0' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-69.1 -11.3L-88.9 -23.8L-65.5 -24.8Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-39.8 -23.0L-131.6 -76.0A152 152 0 0 1 -76.0 -131.6L-23.0 -39.8A46 46 0 0 0 -39.8 -23.0Z' fill='%238A2F68' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-79.2' cy='-79.2' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-79.2' cy='-79.2' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-54.2 -44.3L-65.1 -65.1L-44.3 -54.2Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-23.0 -39.8L-76.0 -131.6A152 152 0 0 1 -0.0 -152.0L-0.0 -46.0A46 46 0 0 0 -23.0 -39.8Z' fill='%232457B5' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='-29.0' cy='-108.2' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='-29.0' cy='-108.2' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-24.8 -65.5L-23.8 -88.9L-11.3 -69.1Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M-0.0 -46.0L-0.0 -152.0A152 152 0 0 1 76.0 -131.6L23.0 -39.8A46 46 0 0 0 -0.0 -46.0Z' fill='%232F8A55' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='29.0' cy='-108.2' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='29.0' cy='-108.2' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M11.3 -69.1L23.8 -88.9L24.8 -65.5Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M23.0 -39.8L76.0 -131.6A152 152 0 0 1 131.6 -76.0L39.8 -23.0A46 46 0 0 0 23.0 -39.8Z' fill='%232D66CC' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='79.2' cy='-79.2' r='25' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='79.2' cy='-79.2' r='10' fill='%23D6E8D0' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M44.3 -54.2L65.1 -65.1L54.2 -44.3Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M39.8 -23.0L131.6 -76.0A152 152 0 0 1 152.0 -0.0L46.0 -0.0A46 46 0 0 0 39.8 -23.0Z' fill='%238A2F68' stroke='%230F0B09' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='108.2' cy='-29.0' r='25' fill='%23B3182C' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle cx='108.2' cy='-29.0' r='10' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Cpath d='M65.5 -24.8L88.9 -23.8L69.1 -11.3Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle r='46' fill='%23B3182C' stroke='%230F0B09' stroke-width='6'/%3E%3Ccircle r='30' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='4'/%3E%3Ccircle r='208' fill='url%28%23rg%29'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 1700px; --y: -500px; --w: 300px; }
[data-actor="saddle"] { background: radial-gradient(circle at 50% 50%, #A39481 0 3px, #0F0B09 3.5px 5.5px, transparent 6px) 0 0 / 120px 100% repeat-x, linear-gradient(180deg, #A39481 0 2px, #6B6053 2px 5px, #4D443B 5px 11px, #1B1612 11px 100%); --x: 1200px; --y: 560px; --w: 600px; --h: 16px; }
[data-actor="border"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Crect width='44' height='44' fill='%23B3182C'/%3E%3Crect y='8' width='44' height='4' fill='%23D6E8D0'/%3E%3Crect y='32' width='44' height='4' fill='%23D6E8D0'/%3E%3Crect width='44' height='5' fill='%230F0B09'/%3E%3Crect y='39' width='44' height='5' fill='%230F0B09'/%3E%3Crect y='12' width='44' height='2.5' fill='%230F0B09'/%3E%3Crect y='29.5' width='44' height='2.5' fill='%230F0B09'/%3E%3Ccircle cx='22' cy='22' r='7.5' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='3'/%3E%3Ccircle cx='20' cy='20' r='2.4' fill='%23F6CC5A'/%3E%3Cpath d='M0 22L4 17L8 22L4 27Z M44 22L40 17L36 22L40 27Z' fill='%232F8A55' stroke='%230F0B09' stroke-width='2'/%3E%3C/svg%3E") 0 0 / 44px 100% repeat-x; --x: 0px; --y: -100px; --w: 1920px; --h: 44px; }
[data-actor="sun"] { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-62 -62 124 124'%3E%3Cpath d='M25.6 -4.4L58.0 0.0L25.6 4.4Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M24.4 9.0L50.2 29.0L20.0 16.6Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M16.6 20.0L29.0 50.2L9.0 24.4Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M4.4 25.6L0.0 58.0L-4.4 25.6Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-9.0 24.4L-29.0 50.2L-16.6 20.0Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-20.0 16.6L-50.2 29.0L-24.4 9.0Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-25.6 4.4L-58.0 0.0L-25.6 -4.4Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-24.4 -9.0L-50.2 -29.0L-20.0 -16.6Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-16.6 -20.0L-29.0 -50.2L-9.0 -24.4Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M-4.4 -25.6L-0.0 -58.0L4.4 -25.6Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M9.0 -24.4L29.0 -50.2L16.6 -20.0Z' fill='%23D12D42' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Cpath d='M20.0 -16.6L50.2 -29.0L24.4 -9.0Z' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.4' stroke-linejoin='round'/%3E%3Ccircle r='33' fill='%23E6AE2E' stroke='%230F0B09' stroke-width='5'/%3E%3Ccircle r='20' fill='%23F6CC5A' stroke='%230F0B09' stroke-width='3.5'/%3E%3Ccircle r='8' fill='%23FFF3C4' stroke='%230F0B09' stroke-width='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 1700px; --y: -300px; --w: 120px; }

/* ---------- 1. cover: a Gothic window at the right (two lancets under a rose, iron saddle bar), light shaft falls to a coloured patch on the floor ---------- */
[data-layout="cover"] [data-actor="shaft"] { --x: 560px; --y: 420px; --w: 520px; --h: 760px; --r: 38deg; }
[data-layout="cover"] [data-actor="floor"] { --x: 70px; --y: 930px; --w: 800px; --h: 150px; }
[data-layout="cover"] [data-actor="lancet"] { --x: 1140px; --y: 190px; --w: 300px; --h: 740px; }
[data-layout="cover"] [data-actor="lancet2"] { --x: 1480px; --y: 190px; --w: 300px; --h: 740px; }
[data-layout="cover"] [data-actor="rose"] { --x: 1300px; --y: 4px; --w: 320px; --h: 320px; }
[data-layout="cover"] [data-actor="saddle"] { --x: 1124px; --y: 560px; --w: 680px; --h: 16px; }
[data-layout="cover"] [data-actor="border"] { --x: 0px; --y: 0px; --w: 1100px; --h: 44px; }
[data-layout="cover"] [data-actor="sun"] { --x: 1370px; --y: 74px; --w: 180px; --h: 180px; }
/* ---------- 2. agenda: the rose peeks in from the top corner, iron bar underlines the title, pearl border on the floor edge ---------- */
[data-layout="agenda"] [data-actor="shaft"] { --x: 1040px; --y: -80px; --w: 380px; --h: 700px; --r: 24deg; --o: 0.4; }
[data-layout="agenda"] [data-actor="floor"] { --x: 900px; --y: 1070px; --w: 900px; --h: 150px; }
[data-layout="agenda"] [data-actor="lancet"] { --x: -200px; --y: 800px; --w: 120px; --h: 300px; }
[data-layout="agenda"] [data-actor="lancet2"] { --x: 2000px; --y: 800px; --w: 120px; --h: 300px; }
[data-layout="agenda"] [data-actor="rose"] { --x: 1620px; --y: -150px; --w: 320px; --h: 320px; }
[data-layout="agenda"] [data-actor="saddle"] { --x: 120px; --y: 206px; --w: 1680px; --h: 14px; }
[data-layout="agenda"] [data-actor="border"] { --x: 0px; --y: 1036px; --w: 1920px; --h: 44px; }
[data-layout="agenda"] [data-actor="sun"] { --x: 1730px; --y: -10px; --w: 180px; --h: 180px; }
/* ---------- 3. section: one tall lancet with a lancet beside it, pearl border along the left edge, the rose waits above ---------- */
[data-layout="section"] [data-actor="shaft"] { --x: 900px; --y: 300px; --w: 480px; --h: 820px; --r: 34deg; }
[data-layout="section"] [data-actor="floor"] { --x: 120px; --y: 960px; --w: 700px; --h: 120px; }
[data-layout="section"] [data-actor="lancet"] { --x: 1260px; --y: 60px; --w: 420px; --h: 1010px; }
[data-layout="section"] [data-actor="lancet2"] { --x: 1740px; --y: 300px; --w: 220px; --h: 540px; }
[data-layout="section"] [data-actor="rose"] { --x: 1300px; --y: -240px; --w: 300px; --h: 300px; }
[data-layout="section"] [data-actor="saddle"] { --x: 1230px; --y: 640px; --w: 480px; --h: 16px; }
[data-layout="section"] [data-actor="border"] { --x: 0px; --y: 0px; --w: 70px; --h: 1080px; }
[data-layout="section"] [data-actor="sun"] { --x: 1920px; --y: 60px; --w: 120px; --h: 120px; }
/* ---------- 4. content (odd): the lancet is unlit (dim) behind the highlight so the drawing can glow on it ---------- */
[data-layout="content"] [data-actor="shaft"] { --x: 520px; --y: -200px; --w: 300px; --h: 640px; --r: 14deg; --o: 0; }
[data-layout="content"] [data-actor="floor"] { --x: 40px; --y: 1020px; --w: 1000px; --h: 100px; --r: 0deg; --o: 0; }
[data-layout="content"] [data-actor="lancet"] { --x: 1270px; --y: 250px; --w: 520px; --h: 780px; --r: 0deg; --o: 0.28; }
[data-layout="content"] [data-actor="lancet2"] { --x: 2000px; --y: 300px; --w: 200px; --h: 500px; }
[data-layout="content"] [data-actor="rose"] { --x: -160px; --y: 760px; --w: 340px; --h: 340px; }
[data-layout="content"] [data-actor="saddle"] { --x: 1240px; --y: 1002px; --w: 600px; --h: 16px; }
[data-layout="content"] [data-actor="border"] { --x: 0px; --y: 0px; --w: 1920px; --h: 44px; }
[data-layout="content"] [data-actor="sun"] { --x: 1690px; --y: 104px; --w: 110px; --h: 110px; }
/* ---------- 5. two-col: the pearl border stands up between the cards, the rose peeks in ---------- */
[data-layout="two-col"] [data-actor="shaft"] { --x: 1500px; --y: -260px; --w: 280px; --h: 640px; --r: 20deg; --o: 0.4; }
[data-layout="two-col"] [data-actor="floor"] { --x: 1180px; --y: 1000px; --w: 700px; --h: 130px; }
[data-layout="two-col"] [data-actor="lancet"] { --x: -200px; --y: 300px; --w: 140px; --h: 360px; --r: 0deg; --o: 0; }
[data-layout="two-col"] [data-actor="lancet2"] { --x: 2040px; --y: 300px; --w: 140px; --h: 360px; --r: 0deg; --o: 0; }
[data-layout="two-col"] [data-actor="rose"] { --x: 1680px; --y: -130px; --w: 300px; --h: 300px; }
[data-layout="two-col"] [data-actor="saddle"] { --x: 120px; --y: 206px; --w: 1680px; --h: 14px; }
[data-layout="two-col"] [data-actor="border"] { --x: 675px; --y: 533px; --w: 570px; --h: 44px; --r: 90deg; }
[data-layout="two-col"] [data-actor="sun"] { --x: 1780px; --y: 20px; --w: 110px; --h: 110px; }
/* ---------- 6. stats: a big dim rose window behind the three figures, like a dial ---------- */
[data-layout="stats"] [data-actor="shaft"] { --x: 700px; --y: -140px; --w: 320px; --h: 520px; --r: 0deg; --o: 0.35; }
[data-layout="stats"] [data-actor="floor"] { --x: 500px; --y: 1020px; --w: 920px; --h: 110px; }
[data-layout="stats"] [data-actor="lancet"] { --x: -200px; --y: 300px; --w: 120px; --h: 300px; }
[data-layout="stats"] [data-actor="lancet2"] { --x: 2020px; --y: 300px; --w: 120px; --h: 300px; }
[data-layout="stats"] [data-actor="rose"] { --x: 560px; --y: 130px; --w: 800px; --h: 800px; --r: 0deg; --o: 0.2; }
[data-layout="stats"] [data-actor="saddle"] { --x: 120px; --y: 218px; --w: 1680px; --h: 14px; }
[data-layout="stats"] [data-actor="border"] { --x: 0px; --y: 0px; --w: 1920px; --h: 44px; }
[data-layout="stats"] [data-actor="sun"] { --x: 910px; --y: 480px; --w: 100px; --h: 100px; --r: 0deg; --o: 0.22; }
/* ---------- 7. timeline: the iron saddle bar is the axis (y 630), pearl border on the floor edge ---------- */
[data-layout="timeline"] [data-actor="shaft"] { --x: 1000px; --y: -240px; --w: 320px; --h: 600px; --r: 8deg; --o: 0.4; }
[data-layout="timeline"] [data-actor="floor"] { --x: 60px; --y: 1010px; --w: 900px; --h: 120px; }
[data-layout="timeline"] [data-actor="lancet"] { --x: -200px; --y: 300px; --w: 120px; --h: 300px; }
[data-layout="timeline"] [data-actor="lancet2"] { --x: 2020px; --y: 300px; --w: 120px; --h: 300px; }
[data-layout="timeline"] [data-actor="rose"] { --x: 1700px; --y: -150px; --w: 300px; --h: 300px; }
[data-layout="timeline"] [data-actor="saddle"] { --x: 120px; --y: 623px; --w: 1680px; --h: 16px; }
[data-layout="timeline"] [data-actor="border"] { --x: 0px; --y: 1036px; --w: 1920px; --h: 44px; }
[data-layout="timeline"] [data-actor="sun"] { --x: 1780px; --y: -10px; --w: 120px; --h: 120px; }
/* ---------- 8. quote: a dim rose behind the words, a lancet on each side ---------- */
[data-layout="quote"] [data-actor="shaft"] { --x: 760px; --y: -120px; --w: 400px; --h: 700px; --r: 0deg; --o: 0.4; }
[data-layout="quote"] [data-actor="floor"] { --x: 500px; --y: 1000px; --w: 920px; --h: 140px; }
[data-layout="quote"] [data-actor="lancet"] { --x: 50px; --y: 200px; --w: 190px; --h: 470px; --r: 0deg; --o: 0.5; }
[data-layout="quote"] [data-actor="lancet2"] { --x: 1680px; --y: 200px; --w: 190px; --h: 470px; --r: 0deg; --o: 0.5; }
[data-layout="quote"] [data-actor="rose"] { --x: 380px; --y: -40px; --w: 1160px; --h: 1160px; --r: 0deg; --o: 0.15; }
[data-layout="quote"] [data-actor="saddle"] { --x: 280px; --y: 1020px; --w: 1360px; --h: 16px; }
[data-layout="quote"] [data-actor="border"] { --x: 0px; --y: 0px; --w: 1920px; --h: 44px; }
[data-layout="quote"] [data-actor="sun"] { --x: 1830px; --y: 940px; --w: 120px; --h: 120px; }
/* ---------- 9. closing: rose lit above the title, lancets flank, light spills onto the floor ---------- */
[data-layout="closing"] [data-actor="shaft"] { --x: 660px; --y: 100px; --w: 600px; --h: 800px; --r: 0deg; }
[data-layout="closing"] [data-actor="floor"] { --x: 310px; --y: 900px; --w: 1300px; --h: 180px; }
[data-layout="closing"] [data-actor="lancet"] { --x: 80px; --y: 360px; --w: 280px; --h: 700px; }
[data-layout="closing"] [data-actor="lancet2"] { --x: 1560px; --y: 360px; --w: 280px; --h: 700px; }
[data-layout="closing"] [data-actor="rose"] { --x: 700px; --y: -190px; --w: 520px; --h: 520px; }
[data-layout="closing"] [data-actor="saddle"] { --x: 80px; --y: 1020px; --w: 1760px; --h: 14px; }
[data-layout="closing"] [data-actor="border"] { --x: 0px; --y: 1036px; --w: 1920px; --h: 44px; }
[data-layout="closing"] [data-actor="sun"] { --x: 900px; --y: -130px; --w: 120px; --h: 120px; }
/* ---------- 4b. content (even): the window waits at the right, rose in the top corner, border drops to the foot ---------- */
[data-layout="content"][data-parity="even"] [data-actor="shaft"] { --x: -120px; --y: 200px; --w: 300px; --h: 700px; --r: -24deg; --o: 0; }
[data-layout="content"][data-parity="even"] [data-actor="floor"] { --x: 1000px; --y: 1010px; --w: 900px; --h: 120px; --r: 0deg; --o: 0; }
[data-layout="content"][data-parity="even"] [data-actor="lancet"] { --x: 1270px; --y: 250px; --w: 520px; --h: 780px; --r: 0deg; --o: 0.28; }
[data-layout="content"][data-parity="even"] [data-actor="lancet2"] { --x: -300px; --y: 300px; --w: 200px; --h: 500px; }
[data-layout="content"][data-parity="even"] [data-actor="rose"] { --x: 1560px; --y: -170px; --w: 340px; --h: 340px; }
[data-layout="content"][data-parity="even"] [data-actor="saddle"] { --x: 120px; --y: 206px; --w: 1060px; --h: 14px; }
[data-layout="content"][data-parity="even"] [data-actor="border"] { --x: 0px; --y: 1036px; --w: 1920px; --h: 44px; }
[data-layout="content"][data-parity="even"] [data-actor="sun"] { --x: 1770px; --y: 20px; --w: 130px; --h: 130px; }

/* ---------- content tweaks: gilded capitals, leaded cards, parchment text ---------- */
.slide .title { line-height: 1.2; color: var(--gold); text-shadow: 0 0 26px rgba(255, 176, 60, 0.35); }
.slide .kicker { font-family: var(--font-display); font-weight: 700; font-size: 26px; letter-spacing: 0.3em; }
.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: 96px; line-height: 1.15; }
.slide[data-layout="cover"] .meta { font-style: italic; border-top: 3px solid var(--gold); padding-top: 14px; }
.slide[data-layout="closing"] .title { font-size: 150px; }
.slide[data-layout="section"] { padding-left: 190px; }
.slide[data-layout="section"] .num { font-size: 230px; color: var(--ruby); text-shadow: 0 0 28px rgba(255, 90, 90, 0.35); }
.slide[data-layout="section"] .title { font-size: 88px; }
.agenda-list { --agenda-gap: 200px; --tile-line: 3px solid rgba(240, 194, 94, 0.5); }
.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(--gold); }
.bullets li::before { transform: rotate(45deg); background: var(--ruby); border: 3px solid var(--lead); box-shadow: 0 0 0 2px var(--gold); }
.slide[data-layout="content"] .hl-big { color: var(--gold); text-shadow: 0 0 22px #0F0B09, 0 0 9px #0F0B09; }
.slide[data-layout="content"] .hl-text { color: var(--parch); text-shadow: 0 0 14px #0F0B09, 0 0 6px #0F0B09; }
.col { border: 7px solid var(--lead); box-shadow: 0 0 0 2px var(--gold), inset 0 0 0 2px rgba(240, 194, 94, 0.4); }
.col h3 { color: var(--gold); text-transform: uppercase; letter-spacing: 0.06em; }
.col li::before { transform: rotate(45deg); background: var(--ruby); }
.takeaway { background: rgba(15, 10, 8, 0.7); border-left: 10px solid var(--ruby); border-top: 3px solid var(--lead); font-style: italic; }
.stat-num { color: var(--gold); text-shadow: 0 0 30px rgba(255, 176, 60, 0.4); }
.stat-label { color: var(--parch); text-shadow: 0 0 14px #0F0B09, 0 0 6px #0F0B09; }
.timeline::before { display: none; }
.step::before { background: var(--ruby); border: 4px solid var(--lead); box-shadow: 0 0 0 2px var(--gold); }
.step .when { color: var(--gold); }
.slide[data-layout="quote"] .quote { font-style: italic; font-weight: 600; font-size: 66px; line-height: 1.3; }
.slide[data-layout="quote"] .cite { letter-spacing: 0.18em; text-transform: uppercase; font-size: 24px; color: var(--gold); }
