:root { color-scheme: light; }
body { margin: 0; background: #fbf6ee; color: #4a3b30; font: 16px/1.75 -apple-system, BlinkMacSystemFont, "Hiragino Sans", "PingFang TC", "Noto Sans CJK TC", sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 32px 20px 64px; }
h1 { font-size: 26px; margin: 0 0 4px; }
h2 { font-size: 20px; margin: 40px 0 8px; padding-top: 24px; border-top: 1px solid #e6d9c6; }
h3 { font-size: 16px; margin: 20px 0 4px; }
nav a { margin-right: 16px; color: #a0612f; }
.meta { color: #8a7766; font-size: 14px; }
a { color: #a0612f; }
ul { padding-left: 22px; }
.apps a { font-size: 18px; }
footer { margin-top: 48px; color: #8a7766; font-size: 13px; }
