/* ═══════════════════════════════════════════════════════════════════════
   MEMBER · BASE — latar halaman, font, scrollbar
   ═══════════════════════════════════════════════════════════════════════
   Hanya aturan global yang berlaku di semua halaman member. Tidak ada warna tertulis:
   semuanya dari tokens.css. Dimuat sesudah member-tema.css (legacy) agar menang.
   ═══════════════════════════════════════════════════════════════════════ */

body{background:var(--st-page);color:var(--st-ink);font-family:var(--st-font)}
body :is(button,input,select,textarea){font-family:inherit}

/* Latar flat bergaya v2 (menggantikan gradien "3D pastel" lama) */
.st-main,.st-scroll{background:var(--st-page)}
.st-rail{background:var(--st-panel);border-color:var(--st-hair)}

/* Scrollbar mengikuti token (terang & gelap) */
::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-thumb{background:var(--st-scroll);border-radius:6px}
::-webkit-scrollbar-track{background:transparent}

/* Judul halaman di bilah atas */
.st-top h1{color:var(--st-ink)}
