/* ============ Patch 1.11.0 — jalur pendaftaran pada halaman masuk ============ */

.daftar-jalur { margin-top: 20px; padding-top: 16px; border-top: 1px solid var(--line, #dfe4e9); }
.daftar-judul { margin: 0 0 10px; font-size: 13px; color: #6b7a89; }

.daftar-jalur .jalur {
  display: block; padding: 10px 13px; margin-bottom: 8px;
  border: 1px solid var(--line, #dfe4e9); border-radius: 6px;
  text-decoration: none; color: inherit; background: #fff;
}
.daftar-jalur .jalur:hover { border-color: var(--primary, #1B4F91); background: #f7fafd; }
.daftar-jalur .jalur b { display: block; font-size: 13.5px; color: var(--primary, #1B4F91); }
.daftar-jalur .jalur span { display: block; font-size: 12px; color: #6b7a89; margin-top: 2px; }

.auth-tautan { font-size: 13px; margin-top: 12px; }
.auth-tautan a { color: var(--primary, #1B4F91); }

/* Tautan tetap pada kolom kiri halaman masuk */
.auth-kaki { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 10px; }
/* margin dipertahankan sebagai cadangan bagi peramban lama yang belum mengenal gap */
.auth-kaki a { font-size: 12.5px; color: #cfe0f5; text-decoration: none; margin-right: 14px; }
.auth-kaki a:last-child { margin-right: 0; }
.auth-kaki a:hover { color: #fff; text-decoration: underline; }

@media (max-width: 720px) {
  .auth-kaki { gap: 10px; }
}
