:root{--bg:#eef1f5;--card:#fff;--text:#1f2937;--muted:#6b7280;--brand:#0f766e}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}.container{background:var(--card);max-width:480px;min-height:100vh;margin:0 auto;padding:16px}.site-header{border-bottom:1px solid #e5e7eb;padding-bottom:12px}.site-header a{color:var(--brand);font-weight:700;text-decoration:none}.site-footer{color:var(--muted);margin-top:32px;font-size:13px}.btn{text-align:center;background:var(--brand);color:#fff;border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:block}.list{margin:0 0 24px;padding:0;list-style:none}.list li{border-bottom:1px solid #e5e7eb;padding:12px 0}.list a{color:var(--brand);font-weight:600;text-decoration:none}.list small{color:var(--muted);display:block}.meta{color:var(--muted);margin:0 0 8px;font-size:13px}.meta a{color:var(--brand);text-decoration:none}.prose blockquote{border-left:3px solid var(--brand);color:var(--muted);background:#f3f4f6;margin:16px 0;padding:8px 12px}.btn+.btn{margin-top:8px}.chips{gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.chips a{color:var(--text);background:#f3f4f6;border-radius:999px;flex:none;padding:6px 12px;font-size:14px;text-decoration:none}.prov-item{align-items:center;gap:12px;display:flex}.lambang{object-fit:contain;flex:none;width:48px;height:48px}.lambang-fallback{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.prov-head{align-items:center;gap:12px;display:flex}.prov-head h1{margin:0;font-size:22px}h2{scroll-margin-top:12px}
