/*
 * token.css — satu-satunya tempat warna, font, dan ukuran dasar bsdhomes.id.
 * Nilai warna: brief Fase 2 C.2, palet hijau diganti netral 30 Sep 2026 (keputusan Chris). Jangan menambah warna teks di tempat lain:
 * teks hanya --ink (latar terang), --ivory/--white (latar gelap), dan --brass /
 * --brass-light untuk label kecil. --line hanya untuk garis, bukan teks.
 *
 * Font di-self-host (lisensi SIL OFL, lihat assets/fonts/*-OFL.txt), subset latin.
 */

@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 400 600;
	font-display: swap;
	src: url("../fonts/fraunces-latin-normal-var.woff2") format("woff2");
}

@font-face {
	font-family: "Fraunces";
	font-style: italic;
	font-weight: 400 500;
	font-display: swap;
	src: url("../fonts/fraunces-latin-italic-var.woff2") format("woff2");
}

@font-face {
	font-family: "Plus Jakarta Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("../fonts/plus-jakarta-sans-latin-normal-var.woff2") format("woff2");
}

:root {
	--ivory: #F6F1E7;
	--ink: #1B1917;
	/* Palet netral (arang, ivory, tembaga) — keputusan Chris 30 Sep 2026. Jangan pakai hijau. */
	--arang: #2A2622;          /* section gelap: Hiera, panel CR, CTA penutup */
	--arang-gelap: #1F1C19;    /* panel paling gelap */
	--garis-gelap: #45403A;    /* garis di section gelap */
	--chip-gelap: #3A3530;     /* chip di section gelap */
	--pemisah-gelap: #6B625A;  /* garis pemisah di section gelap */
	--sand: #E9DDC8;
	--chip: #EFE6D6;
	--line: #D5C7AF;
	--brass: #9A4A22;
	--brass-light: #E8B57E;
	--cta: #9A4A22;            /* tombol WhatsApp di latar terang, teks putih */
	--cta-hover: #7F3B1A;
	--tautan: #9A4A22;         /* tautan teks */
	--tautan-hover: #7F3B1A;
	--white: #FFFFFF;

	--font-judul: "Fraunces", Georgia, serif;
	--font-teks: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;

	--radius-kartu: 22px;
	--radius-besar: 28px;
	--radius-pil: 999px;
	--sentuh: 44px;

	--lebar: 1280px;
	--tepi: clamp(16px, 5vw, 80px);
	--jarak-seksi: clamp(56px, 8vw, 88px);
}

/*
 * Palet global Astra di customizer masih teal/cyan sisa demo (#2bbede, #17272b, #5c6a6d, …) dan dipakai
 * Astra untuk tautan, judul, tombol, dan kutipan di dalam isi (mis. artikel). Customizer TIDAK diubah
 * (Astra masih tema aktif situs live); di halaman tema bsdhomes variabelnya ditimpa ke palet netral.
 */
body.bsd {
	--ast-global-color-0: #9A4A22; /* tombol/aksen */
	--ast-global-color-1: #7F3B1A; /* hover aksen */
	--ast-global-color-2: #1B1917; /* judul, tautan */
	--ast-global-color-3: #1B1917; /* teks isi */
	--ast-global-color-4: #F6F1E7; /* latar terang */
	--ast-global-color-5: #FFFFFF;
	--ast-global-color-6: #D5C7AF; /* garis */
	--ast-global-color-7: #45403A;
	--ast-global-color-8: #E9DDC8;
}

