:root { --bg: #f5f5f5; --fg: #222; --card: #fff; }
html, body, #__next { height: 100%; }
body { margin: 0; font-family: Arial, sans-serif; background: var(--bg); color: var(--fg); }
.container { max-width: 980px; margin: 0 auto; padding: 20px; }
h1 { font-size: 28px; margin-bottom: 12px; }
p { margin: 8px 0 12px; }
ul { list-style: none; padding: 0; }
li { margin: 6px 0; }
a { color: #1a73e8; text-decoration: none; }
a:hover { text-decoration: underline; }
pre { background: #fff; padding: 12px; border: 1px solid #ddd; border-radius: 4px; overflow: auto; }
