/* Animasi grafik SVG (halaman topik). Berdiri sendiri, tidak diproses Tailwind. */
.bar-anim { transform-box: fill-box; transform-origin: 50% 100%; animation: barGrow .8s cubic-bezier(.22, .7, .25, 1) both; }
.line-anim { stroke-dasharray: 1; stroke-dashoffset: 1; animation: lineDraw 1.3s ease forwards; }
.pie-anim { animation: pieFade .9s ease both; }
@keyframes barGrow { from { transform: scaleY(0); } }
@keyframes lineDraw { to { stroke-dashoffset: 0; } }
@keyframes pieFade { from { opacity: 0; } }
[data-tip] { cursor: pointer; }
[data-tip]:hover { opacity: .85; }
@media (prefers-reduced-motion: reduce) {
  .bar-anim, .line-anim, .pie-anim { animation: none; stroke-dashoffset: 0; }
}
