:root { color-scheme: light dark; font-family: system-ui, sans-serif; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: Canvas; color: CanvasText; }
main { padding: 2rem; text-align: center; }
h1 { margin: 0 0 .5rem; font-size: 1.75rem; }
#api { opacity: .7; font-size: .9rem; }
