# Expansion panels for THE HIGHWAYS OF LIGHT, Book 28 (Power Grid Corp).
# Merged by build_book.py to make it a full-length book.
STYLE=("children's storybook manga illustration, warm painted animation style, soft cinematic light, "
"clean linework, NO text NO letters NO words")
CHARLOTTE=("Charlotte, the SAME young Indian CHILD girl from the reference, round young face, warm tan skin, "
"freckles, glossy black hair in two low twin ponytails, big curious dark eyes, bright TEAL t-shirt, NO facial hair")
BUFFETT="Warren, a folksy cheerful elderly American man, thinning white hair, big friendly glasses, grey suit"
MUNGER="Charlie, a stocky wise elderly American man, very thick black-framed glasses, dark suit"
MILES=("Miles, a warm friendly Western GRID ENGINEER, NOT Indian, tall lean build, easy confident smile, "
"a bright yellow hard hat, a navy work jacket, a handheld radio in one hand")
MILES_TAG="; the man is the SAME friendly Western grid engineer from the reference image, same navy work jacket, same yellow hard hat, same handheld radio"

def P(img,cap=None,b1=None,b2=None,sfx=None,sfxc="#e8425a"):
    return ("panel",img,cap,b1,b2,sfx,sfxc,False)

# prompts for the extra images: filename -> (w,h,seed,prompt,ref)
NEW2={
 "pg_c1_night":(1024,720,2860,f"{STYLE}. {CHARLOTTE} alone in her cozy bedroom at night, moonlight through the window, a chain of faint tower lights blinking away across the dark land, one hand on the glowing compass, EXPRESSION curious and brave","charlotte"),
 "pg_c2_deep":(1024,720,2861,f"{STYLE}. {CHARLOTTE} tilting her head far back to look up the full height of a colossal steel lattice tower, wind tugging her ponytails, EXPRESSION wonder and a little dizzy thrill","charlotte"),
 "pg_c2_scale":(1024,720,2862,f"{STYLE}. a colossal steel transmission tower with tiny worker figures climbing near its top for scale, huge shining wires sweeping away, warm sky, no faces close up",None),
 "pg_c3_lamp":(1024,720,2863,f"{STYLE}. a magical close up of two lamps on one long wire, the near lamp blazing bright and the far lamp only faintly glowing, gentle sad contrast, playful science, no people",None),
 "pg_c3_warm":(1024,720,2864,f"{STYLE}. a friendly close up of a wire glowing faintly warm with tiny curls of heat drifting off it, little sparks slowing down inside, playful science, no people",None),
 "pg_c4_hum":(1024,720,2865,f"{STYLE}. {MILES} laying a hand on a big humming transformer, faint rings of sound and warm light rippling out of it, EXPRESSION cheerful and proud{MILES_TAG}","miles"),
 "pg_c4_thread":(1024,720,2866,f"{STYLE}. a magical wide view of a single slim brilliant thread of light streaking along a high wire over mountains and rivers to a far horizon, cool blue and gold, no people",None),
 "pg_c5_ladder":(1024,720,2867,f"{STYLE}. a playful storybook staircase of transformers stepping a fierce bright light down and down into a soft gentle glow at the bottom, warm tones, no people",None),
 "pg_c5_kettle":(1024,720,2868,f"{STYLE}. {CHARLOTTE} watching a cozy kitchen kettle puff cheerfully to a boil under a warm lamp, quiet homely magic, EXPRESSION delighted and tender","charlotte"),
 "pg_c6_switch":(1024,720,2869,f"{STYLE}. a magical split scene, a child's finger flicking a light switch on one side and a distant turbine pushing a tiny bit harder on the other, joined by a thread of light, playful science, no faces close up",None),
 "pg_c6_wall":(1024,720,2870,f"{STYLE}. {MILES} pointing at a glowing wall map of a whole country criss-crossed with living lines of light, calm and watchful, EXPRESSION focused and calm{MILES_TAG}","miles"),
 "pg_c7_sources":(1024,720,2871,f"{STYLE}. a cheerful storybook scene of a hydro dam, a solar farm and a wind farm all sending glowing ribbons of light into one shared shining wire, warm daylight, no people",None),
 "pg_c7_toll":(1024,720,2872,f"{STYLE}. a whimsical storybook toll gate on a highway made of glowing wire, ribbons of light politely queueing to pass through, warm and playful, no people",None),
 "pg_c8_today":(1024,720,2873,f"{STYLE}. a huge modern substation and a corridor of transmission towers working together at golden hour, shining wires stretching to the horizon, proud and hi-tech, no people",None),
 "pg_c9_weak":(1024,720,2874,f"{STYLE}. a gentle cautionary scene, one single tower on a long glowing line standing dark and drooping while the town beyond it dims, the rest of the line still bright, warm dusk tones, no people",None),
 "pg_c10_forever":(1024,720,2875,f"{STYLE}. {CHARLOTTE} smiling warmly and hugging the old glowing diary to her chest, the desk lamp glowing softly beside her, soft golden light, EXPRESSION cozy and content, heartfelt happy ending","charlotte"),
}

# extra panels spliced into each chapter (after its existing panels)
EXTRA={
 "c1":[P("pg_c1_night","The house was quiet. Only Charlotte, the diary… and a compass that had made up its mind. Far away, tiny tower lights blinked in the dark.","Somebody built a road for light. Okay. Show me.")],
 "c2":[P("pg_c2_deep","Charlotte tipped her head back and back. The tower just kept going up.","It's taller than my whole SCHOOL!"),
       P("pg_c2_scale","High above, workers no bigger than ants checked the shining wires.","People climb all the way UP there?")],
 "c3":[P("pg_c3_lamp","\"Watch,\" said Miles. Two lamps, one wire — and the far one just couldn't keep up.","The far lamp is starving!"),
       P("pg_c3_warm","He touched the wire. It was warm. \"That warmth IS your missing light,\" he said.","The wire is stealing it — as HEAT!",None,"warm","#c8621f")],
 "c4":[P("pg_c4_hum","Miles patted the big grey box. It hummed like a sleeping giant.","It's HUMMING! What's it doing in there?"),
       P("pg_c4_thread","One thin bright thread shot away over the mountains, calm and cool the whole way.","Look at it GO — and it's not even warm!")],
 "c5":[P("pg_c5_ladder","\"Down and down,\" said Miles, \"like walking down a staircase — fierce at the top, gentle at the bottom.\"","A staircase for electricity!"),
       P("pg_c5_kettle","Back in a kitchen, a kettle bubbled cheerfully under a warm lamp. All of it had travelled hundreds of kilometres.","This tea came from a mountain river, sort of!")],
 "c6":[P("pg_c6_switch","\"When you flick a switch,\" said Miles, \"somewhere far away, a machine pushes a tiny bit harder. Instantly.\"","My switch talks to a MACHINE?!"),
       P("pg_c6_wall","On the big glowing map, every line breathed and shifted. Nobody looked away.","The whole country, on one wall!")],
 "c7":[P("pg_c7_sources","Dam, sun, wind — each one poured its light into the very same wire.","Different makers, ONE road!"),
       P("pg_c7_toll","\"And everyone who uses the road,\" grinned Miles, \"pays a little toll.\"","That's a clever business!",None,"ka-ching","#2aa15a")],
 "c8":[P("pg_c8_today","Today, substations and tower corridors work side by side to keep the whole country lit.","From little networks… to THIS!")],
 "c9":[P("pg_c9_weak","\"But look,\" warned Charlie, nodding at one drooping tower. \"One weak link, and a whole region goes dim.\"","Every single link has to hold. Got it!")],
 "c10":[P("pg_c10_forever","Charlotte hugged the diary tight. She'd never look at a lamp — or the wires above her street — the same way again.","Thank you, Grandpa Ben. 💛")],
}
