/* base.css — aturan dasar elemen HALAMAN v2 saja (tidak dimuat di halaman lama agar tidak mengubah tampilannya) */
html{-webkit-text-size-adjust:100%}
a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-d)}
table{border-collapse:collapse;width:100%}caption{text-align:left;font-weight:700;padding:8px 0}th,td{border-bottom:1px solid var(--line);padding:10px;text-align:left}thead th{background:var(--bg-soft)}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-d)}
:focus-visible{outline:3px solid #2563eb;outline-offset:2px}
h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2;margin:.6em 0 .4em;letter-spacing:-.02em}
h2{font-size:1.5rem;line-height:1.3;margin:0 0 .6em}h3{font-size:1.1rem;line-height:1.35;margin:.3em 0}
