/* Navigasi antarhalaman (Presentation / Website / Signature), dipakai di ketiga halaman. */
.sitenav { display: inline-flex; gap: 2px; padding: 4px; border-radius: 99px; background: rgba(23,23,26,.9); backdrop-filter: blur(8px); font: 600 13px/1 'Public Sans', Arial, sans-serif; }
.sitenav a { color: #C9C6BE; text-decoration: none; padding: 9px 14px; border-radius: 99px; white-space: nowrap; }
.sitenav a:hover { color: #F6F5F1; background: rgba(255,255,255,.08); }
.sitenav a[aria-current="page"] { background: #F6F5F1; color: #17171A; }
.sitenav.float { position: fixed; top: 14px; right: 16px; z-index: 30; box-shadow: 0 8px 24px rgba(0,0,0,.18); }
.sitenav.flat { background: #2A2A2F; }
@media (max-width: 480px) { .sitenav a { padding: 9px 11px; } .sitenav.float { right: 8px; top: 8px; } }
@media print { .sitenav { display: none; } }
