/* ==========================================================================
   BERSUARA — palet aksen permukaan publik
   --------------------------------------------------------------------------
   Satu-satunya tempat warna aksen halaman muka dan layar masuk ditetapkan.
   Dimuat SEBELUM landing.css dan auth.css; keduanya hanya memakai token di
   sini dan tidak pernah menulis nilai warnanya sendiri. Mengganti arah rupa
   kedua halaman itu berarti menyunting satu blok ini saja.

   Aturannya SATU RONA. Tiga token di bawah adalah tiga tingkat kepekatan dari
   rona yang sama, bukan tiga warna berbeda. Gradasi yang melompati rona (biru
   ke ungu, misalnya) memang mudah dibuat, tapi ia justru penanda paling khas
   halaman buatan mesin — dan yang lebih penting, ia membuat halaman terbaca
   sebagai hiasan, bukan sebagai perkakas.

   Warna PARTAI tidak ada hubungannya dengan berkas ini. Ejaannya dikunci di
   warna_partai(); itu data, dan tidak pernah ikut berubah.
   ========================================================================== */

:root {
  /* --ak-1  pekat   — isian tombol, garis tepi. Harus sanggup menopang teks
                       putih pada rasio WCAG AA.
     --ak-2  terang  — teks aksen, ikon, cincin fokus di atas latar gelap.
     --ak-3  sedang  — cahaya latar, rona panel. Tidak pernah menopang teks. */
  --ak-1: 14 116 144;   /* #0e7490 */
  --ak-2: 34 211 238;   /* #22d3ee */
  --ak-3: 8 145 178;    /* #0891b2 */

  /* Gradasi tanda tangan: dua tingkat dari rona yang sama. Dipakai untuk
     penekanan judul dan tanda merek. */
  --ak-sig: linear-gradient(112deg, rgb(var(--ak-3)), rgb(var(--ak-2)));

  /* Isian tombol utama. Sengaja bernada tua: teks putih di atas nada terang
     gagal kontras, sedangkan dua nada tua ini lolos AA dengan lapang. */
  --ak-tombol: linear-gradient(112deg, rgb(var(--ak-1)), rgb(var(--ak-3)));
}
