/* Approved copy review, 14 October 2026.
   Pixel movements use the 1080px composition unit, so they scale with the artwork. */
.hero .statement,.hero .lead{position:relative;isolation:isolate}
.hero .statement::before,.hero .lead::before{content:"";position:absolute;inset:calc(-5 * var(--p)) calc(-15 * var(--p));z-index:-1;border-radius:50%;background:#0009;filter:blur(calc(10 * var(--p)));pointer-events:none}
.hero .statement,.hero .lead{text-shadow:0 calc(1 * var(--p)) calc(3 * var(--p)) #000,0 0 calc(8 * var(--p)) #000}
.foraging .copy{translate:calc(12 * var(--p)) 0}
.foraging .copy h2{font-size:calc(56 * var(--u));white-space:nowrap}
.friends-heading{translate:0 calc(-4 * var(--p));gap:calc(6 * var(--f))}
.friends-heading h2{font-size:calc(40 * var(--f))}
.fox .animal-copy,.owl .animal-copy,.raccoon .animal-copy{translate:0 calc(-4 * var(--p))}
.badger .animal-copy{translate:0 calc(-8 * var(--p))}
[data-asset-tag="Regions_Title_Text"]>p:first-child{font-size:calc(24 * var(--r))!important}
[data-asset-tag="Story_Title_Text"]{translate:0 calc(-6 * var(--p))}
/* The longer introduction needs three lines. Expand around the old centre,
   then lift that centre by 36 composition pixels after the screenshot review. */
[data-asset-tag="Regions_Introduction_Text"]{height:calc(82 * var(--r))!important;translate:0 calc(-40.16687 * var(--p))}
[data-asset-tag="Regions_Map_Text"]{translate:0 calc(-4 * var(--p))}
[data-asset-tag="Regions_Grove_Text"]{translate:0 calc(6 * var(--p))}
[data-asset-tag="Regions_Ruins_Text"]{translate:0 calc(-6 * var(--p))}
[data-asset-tag="Regions_Mushroom_Text"]{translate:calc(-26 * var(--p)) 0;text-align:center}
[data-asset-tag="Regions_Village_Text"]{translate:calc(10 * var(--p)) 0}
[data-asset-tag="Regions_Fortress_Text"]{translate:calc(-6 * var(--p)) 0}
[data-asset-tag="Board_Text_reasons"]{translate:0 calc(-6 * var(--p))}
[data-asset-tag="Board_Text_layouts"]{translate:0 calc(-6 * var(--p))}
[data-asset-tag="Board_Text_story-mode"],[data-asset-tag="Board_Text_head-to-head"]{justify-content:center}
[data-asset-tag="Board_Text_quick-game"]{translate:calc(-10 * var(--p)) 0}
[data-asset-tag="Board_Text_closing"]{translate:0 calc(18 * var(--p))}

/* The corrected closing paper and ornament now live in one JPG. */
main{height:calc(17287 * var(--p))}
#board{height:calc(3240 * var(--p))}

/* Photo/frame registration and the product display are baked into the
   background JPGs, with all headings and body copy remaining live HTML. */
