#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Preview deck feed IG TSC (10 slide) — topik «Bekas Jerawat Cekung».

Isi diambil dari artikel TSC sendiri (tsc_artikel_bekas_jerawat_cekung.py). Tidak ada klaim
yang tidak ada di artikelnya. Output: /tmp/tsc_feed_bjc/tsc_feed_bjc_01..10.jpg
"""
import os, sys
sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
from tsc_feed_lib import render

OUT = "/tmp/tsc_feed_bjc"
os.makedirs(OUT, exist_ok=True)

SLIDES = [
    dict(style="terang", kicker="Edukasi kulit · The Skin Code Clinic", counter="1/10",
         judul="Bekas Jerawat Cekung.",
         subjudul="Kenapa terbentuk, dan langkah yang masuk akal untuk memperbaikinya",
         daftar_isi=["Kenapa bekas cekung terbentuk",
                     "Tiga jenis bekas cekung dan cirinya",
                     "Perawatan di rumah dan tindakan di klinik"],
         cta_pil=False),
    dict(style="gelap", kicker="Yang perlu dipahami", counter="2/10",
         judul="Cekungan terbentuk selama peradangan berlangsung, bukan saat jerawatnya sembuh.",
         lead="Yang terlihat setelah kulit menutup rata hanyalah bentuk akhirnya."),
    dict(style="terang", kicker="Kenapa Terbentuk", counter="3/10", judul="Kenapa bekas cekung muncul",
         lead="Jerawat yang meradang cukup dalam merusak jaringan di bawah permukaan kulit.",
         poin=["Tubuh membentuk kolagen baru, tetapi jumlahnya sering tidak sepadan dengan jaringan yang hilang.",
               "Kulit di atasnya tertarik ke dalam, dan di situlah cekungan mulai terlihat.",
               "Peradangan yang panjang atau berulang menaikkan risiko ini."]),
    dict(style="terang", kicker="Faktor Pemberat", counter="4/10", judul="Yang memperberat bekas",
         lead="Tiga hal yang paling sering memperberat:",
         poin=["Jerawat batu yang nyeri.",
               "Jerawat yang berulang di tempat yang sama.",
               "Kebiasaan memencet benjolan.",
               "Menunda penanganan, sehingga peradangan bekerja lebih lama di area yang sama."]),
    dict(style="terang", kicker="Jenis-jenisnya", counter="5/10", judul="Tiga jenis bekas cekung",
         lead="Dokter membedakan berdasarkan bentuk dan kedalaman, karena tindakan mengikuti bentuknya.",
         poin=["Cekungan jarum: sempit dan dalam, paling sering di pipi dan dahi.",
               "Cekungan kotak: tepinya tegas, bisa dangkal maupun cukup dalam.",
               "Cekungan bergelombang: terasa saat wajah berekspresi."],
         paragraf="Satu wajah bisa punya lebih dari satu jenis sekaligus, dan sebarannya tidak selalu merata."),
    dict(style="terang", kicker="Siapa Lebih Rentan", counter="6/10", judul="Siapa yang lebih mudah meninggalkan bekas",
         lead="Tidak semua orang yang berjerawat meninggalkan bekas cekung.",
         poin=["Jenis jerawatnya: jerawat batu dan jerawat meradang dalam.",
               "Riwayat keluarga dengan bekas serupa.",
               "Warna kulit yang lebih gelap, lebih mudah menampakkan bekas.",
               "Usia: kulit muda memperbaiki diri lebih cepat, tetapi juga lebih aktif membentuk kolagen.",
               "Kebiasaan memencet dan merawat luka — satu-satunya yang benar-benar bisa Anda kendalikan."]),
    dict(style="gelap", kicker="Perawatan harian", counter="7/10",
         judul="Krim bekerja di permukaan. Cekungan berada di lapisan yang lebih dalam.",
         lead="Perawatan harian tidak mengangkat cekungan yang sudah terbentuk, jadi krim yang menjanjikan hasil "
              "dalam hitungan hari patut dipertanyakan."),
    dict(style="terang", kicker="Di Rumah", counter="8/10", judul="Yang masih berguna di rumah",
         lead="Perawatan harian tidak mengangkat cekungan yang sudah terbentuk. Yang masih berguna:",
         poin=["Pakai pelindung matahari setiap hari — paling sering dilewatkan, padahal menentukan warna bekas.",
               "Pakai retinoid atau asam eksfoliasi ringan bila dianjurkan dokter.",
               "Jaga kulit tetap lembap, karena kulit kering membuat tekstur tidak rata lebih tampak.",
               "Hentikan kebiasaan memencet, menggosok, dan memakai scrub kasar di area bekas.",
               "Tangani jerawat aktif lebih dulu supaya tidak menambah bekas baru."]),
    dict(style="terang", kicker="Di Klinik", counter="9/10", judul="Pilihan tindakan di klinik",
         lead="Dipilih setelah dokter melihat jenis, kedalaman, dan sebarannya.",
         poin=["Microneedling atau dermapen, merangsang pembentukan kolagen baru.",
               "Laser fraksional, memperbaiki tekstur pada lapisan kulit tertentu.",
               "Subsisi, melepas tarikan jaringan penyebab cekungan bergelombang.",
               "Peeling medis, membantu keseragaman warna dan permukaan kulit.",
               "Bahan pengisi, untuk cekungan tertentu yang perlu diangkat sementara.",
               "PRP, kadang dikombinasikan dengan tindakan lain."]),
    dict(style="cta", judul="Konsultasi dulu, tindakan menyusul.",
         paragraf="Pemeriksaan langsung yang menentukan jenis cekungan dan tindakan yang sesuai. "
                  "Perbaikan berjalan bertahap dan dievaluasi berkala, bukan sekali datang."),
]

for i, s in enumerate(SLIDES, 1):
    p = render(s, f"{OUT}/tsc_feed_bjc_{i:02d}.jpg")
    print("✅", p, os.path.getsize(p) // 1024, "KB")
