/* ============================================================
   IKON 3D — lembar 1-10 (seluruh set ikon situs)
   Berkas ini DIBACA SETELAH site-v3.css. Menghapus <link>-nya dari
   halaman = semua kembali ke set SVG datar, tanpa sentuh HTML-nya.
   ============================================================ */

/* PELATNYA DIBIARKAN. Pernah dicoba tanpa pelat (background:none) dan
   sudah dipotret di layout asli: ikon 3D-nya malah terlihat kecil dan
   tenggelam di kartu putih — kepala bebek yang pucat nyaris hilang.
   Pelat pastel itu juga yang menjaga ritme warna 8 warna sebaris yang
   sudah ada, jadi kartu 3D dan kartu SVG di sebelahnya tetap satu bahasa. */
.ikon3d-on { padding: 0; }

/* Ukuran: pelat atur font-size (feature-icon 22px, yang besar 25px,
   why-icon 25px). 1,62em = ~36px di pelat 46px dan ~40px di pelat 52/54px,
   sisa ~5px napas di dalam pelat. Sumbernya 256px jadi diturunkan ~6x:
   tajam, tidak pecah. */
.ikon3d {
  width: 1.62em; height: 1.62em;
  display: inline-block;
  vertical-align: middle;
  flex: none;
  filter: drop-shadow(0 1px 2px rgba(18, 35, 61, .22));
}

@media (max-width: 600px) {
  .ikon3d { width: 1.5em; height: 1.5em; }
}

/* ---------- daftar janji ("Komitmen Kami") & lingkaran orbitnya ---------- */

/* Pelat janji punya kotak 46px tapi font-size-nya masih 18px warisan site.css,
   jadi ikon seukuran 1em cuma mengisi 39% kotaknya — yang dikeluhkan "terlalu
   kecil dari kotaknya". Acuan font-nya dinaikkan ke 22px supaya 1,62em = ~36px,
   rasio 77%, SAMA dengan pelat feature-icon. Yang diubah acuanannya, bukan lebar
   ikonnya, supaya aturan @media 1,5em di atas tetap ikut bekerja. */
.promise-icon { font-size: 22px; }

/* Inti lingkaran: .pv-core > span sudah mengatur font 116px (desktop) / 62px (HP)
   sebagai acuan SVG. Piringan aslinya terukur 245px (desktop) / 141px (HP).
   Kalau ikut 1,62em = 188px, isinya jadi 77% — telur menutupi seluruh piringan
   dan titik orbit terasa menempel. Dikunci 1,25em: 145px / 245px = 59%,
   di HP 78px / 141px = 55%. Telur barunya honey-amber, jadi tidak perlu
   diwarnai lagi latarnya — yang pucat itu cangkang krem #F3E3C3 yang lama. */
.pv-core .ikon3d { width: 1.25em; height: 1.25em; }

/* Titik orbit: node 46px, font-size 20px -> 1,62em = 32px (70%). Di bawah 700px
   node menyusut ke 30px dengan font 13px -> 21px (70%), rasionya ikut sendiri. */
