bash -lc /bin/bash -lc "python - <<'PY' from pathlib import Path import shutil root=Path('/workspace/sites/luke-body-fitness/dist') src=Path('/workspace/scratch/1fd98ee89ea0/luke-assets') shutil.copy2(src/'IMG_5820-1024x576.jpg',root/'assets/gym.jpg') shutil.copy2(src/'IMG_5819-1024x576.jpg',root/'assets/children-welcome.jpg') p=root/'index.html';s=p.read_text() s=s.replace('src=\"assets/training.webp\" alt=\"LUKE Body Fitnessのトレーニング風景\" width=\"900\" height=\"1100\"','src=\"assets/gym.jpg\" alt=\"鏡張りの明るい店内。ケトルベルやバランスボールが並ぶLUKE Body Fitnessの実際のトレーニングスペース\" width=\"1024\" height=\"576\"') s=s.replace('

YOUR PACE, YOUR FITNESS.

がんばるあなたに、
寄り添うフィットネス。

','

\"公式サイトに掲載されている、店内で笑顔のお子様\"

MOMS ARE WELCOME.

ママの自分時間も、
お子様と一緒に。

')

s=s.replace('src=\"assets/gym.webp\"','src=\"assets/gym.jpg\"').replace('width=\"1000\" height=\"800\"','width=\"1024\" height=\"576\"')

p.write_text(s)

p=root/'styles.css';s=p.read_text()

s+='\\n/* Real LUKE photography: keep equipment and the welcoming child photo visible. */\\n.hero-photo{height:500px;object-position:32% center}.welcome-photo{width:80px;height:80px;object-fit:cover;object-position:51% 36%;border-radius:50%;flex-shrink:0}.image-note{padding:17px 24px 17px 17px;gap:16px}.access-visual>img{height:400px;object-position:33% center}.brand-sub{font-size:.75rem;letter-spacing:.04em}\\n@media(max-width:900px){.hero-photo{height:450px}.welcome-photo{width:65px;height:65px}.image-note{padding:13px 16px 13px 13px;gap:12px}.small-label{font-size:.75rem;letter-spacing:.01em}.access-visual>img{height:430px}}\\n@media(max-width:650px){.hero-photo{height:325px;object-position:32% center}.welcome-photo{width:69px;height:69px}.image-note{padding:13px 18px 13px 13px;gap:13px;bottom:46px}.access-visual>img{height:270px;object-position:center}.brand-sub{font-size:.75rem;letter-spacing:0}.image-note p{font-size:.9375rem}.brand-name{font-size:2.4rem}}\\n@media(max-width:380px){.brand-name{font-size:2.1rem}.brand-sub{font-size:.75rem;letter-spacing:-.045em}.hero-photo{height:310px}.image-note{gap:11px;padding-right:14px}.small-label{font-size:.75rem}.welcome-photo{width:62px;height:62px}}\\n@media(max-width:340px){.price-card,.price-card.featured{display:block;padding:22px}.price,.per-session{text-align:left;margin-top:12px}.plan-description{margin-top:12px}.price-card .button{margin-top:18px}.header-cta{font-size:.75rem}.brand-name{font-size:1.9rem}.brand-sub{font-size:.75rem;letter-spacing:-.07em}}\\n'

p.write_text(s)

print('Integrated verified official photographs.')

PY"