/* Tema SENJA (enjin senja), token warna. SATU-SATUNYA fail tema ni yang boleh ada nilai warna (hex/rgb).
   Disalin dari site/public/senja/tokens-senja.css (page live adam-rara-senja), nilai tak diubah. Nama pembolehubah ikut enjin senja (docs/TEMA-SENJA.md).
   Palet disampel dari latar-sungai.webp: langit atas merah jambu F3CDD5, pic FDD3BA, krim langit FEF2DB, bukit lilac D9D9E8,
   sungai CEBEC9, bunga bawah B99F9A. Teks ungu plum gelap.
   Kontras (WCAG) ink atas langit 10.0-13.1, atas sungai 8.2. ink-soft 6.4-8.4. rose 5.0-6.6 atas langit, 5.0+ atas kabus.
   Cerah sahaja, tiada mod gelap, tiada toggle (rule wedding Adam 1 Okt 2026). */
:root{
  /* latar sebelum imej dimuat (purata langit) */
  --bg:#F7E2D9;
  /* palet dari imej, untuk garis dan hiasan */
  --sky:#FEF2DB; --pic:#FDD3BA; --pink:#F3CDD5; --lilac:#D9D9E8; --lilac-deep:#B7A2CB;
  /* dakwat plum */
  --ink:#3A2136; --ink-soft:#5C3D57; --rose:#8A3B63; --rose-deep:#6A2649; --on-rose:#FFF6EE;
  /* garis + emas lampion */
  --gold:#C9A26C; --line:rgba(138,59,99,.16); --line-strong:rgba(138,59,99,.30);
  --paper:rgba(255,249,245,.86); --paper-solid:#FFF9F5; --paper-hover:#FBEDEA;
  /* kabus di belakang teks atas lukisan, kaca untuk kad */
  --mist:rgba(255,246,240,.80); --mist-mid:rgba(255,246,240,.52); --mist-0:rgba(255,246,240,0);
  --wash:rgba(255,241,233,.30); --wash-0:rgba(255,241,233,0);
  --glass:rgba(255,245,241,.70); --glass-nav:rgba(255,246,242,.80); --glass-line:rgba(138,59,99,.20);
  --frame-ring:rgba(255,249,245,.92);
  --scrim-desk:rgba(247,226,217,.16);
  /* ralat */
  --danger:#992638; --danger-bg:rgba(255,232,234,.92);
  /* QR sentiasa gelap atas putih */
  --qr-dark:#2A1726; --qr-light:#FFFFFF;
  /* toast */
  --toast-bg:#3A2136; --on-toast:#FFF6EE;
  /* bayang */
  --sh-col:0 0 0 1px rgba(58,33,54,.05),0 30px 80px -20px rgba(58,33,54,.40);
  --sh-card:0 1px 2px rgba(58,33,54,.06),0 18px 44px -22px rgba(58,33,54,.38);
  --sh-float:0 1px 2px rgba(58,33,54,.06),0 12px 30px -14px rgba(58,33,54,.30);
  --sh-frame:0 2px 4px rgba(58,33,54,.08),0 26px 50px -24px rgba(58,33,54,.45);
  --glow-text:0 0 18px rgba(255,246,240,.9);
  /* cahaya lampion (gradient, bukan ilustrasi) */
  --glow-gold:rgba(255,214,150,.62); --glow-gold-mid:rgba(255,226,180,.28); --glow-0:rgba(255,226,180,0);
  /* sampul, cop lilin (dakwat timbul disampel dari lilin cop D48C80), kad */
  --sh-env:0 18px 22px rgba(58,33,54,.26);
  --sh-wax:0 4px 5px rgba(90,30,44,.30);
  --wax-ink:#A9505D; --wax-hi:rgba(255,226,214,.62); --wax-lo:rgba(106,34,50,.42);
  /* bentuk + gerak */
  --r:14px; --r-sm:8px; --r-pill:999px;
  --ease-out:cubic-bezier(.23,1,.32,1);
  --ease-soft:cubic-bezier(.22,.61,.36,1);
  --ease-inout:cubic-bezier(.45,.05,.55,.95);
  /* tipografi (fon sama dengan page pertama) */
  --f-display:"Cormorant Garamond","Cormorant Fallback",Georgia,"Times New Roman",serif;
  --f-text:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-script:"Pinyon Script","Cormorant Garamond",cursive;
  --f-arab:"Amiri","Geeza Pro","Traditional Arabic",serif;
  /* susun atur */
  --col:480px; --gutter:26px; --nav-h:64px;
  color-scheme:light;
}
