:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#2a1a10;-webkit-text-size-adjust:100%;background:#faf3e6;margin:0;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.75}main{max-width:680px;margin:0 auto;padding:20px 16px 48px}h1{margin:8px 0 4px;font-size:22px}h2{border-left:6px solid #3b2416;margin:24px 0 6px;padding-left:8px;font-size:17px}p,li{font-size:15px}ul{padding-left:20px}.todo{background:#fff3cd;border:2px dashed #c48a00;border-radius:8px;padding:8px 12px;font-weight:700}.meta{color:#6b5640;font-size:13px}a{color:#1f4f9a}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border:1px solid #d9c9ad;padding:6px 8px}th{background:#f3e3c6}
