:root { color-scheme: light; font-family: system-ui, sans-serif; color: #15372e; background: #f7f3e9; }
body { margin: 0; padding: 24px; }
main { box-sizing: border-box; max-width: 640px; margin: 12vh auto; padding: clamp(24px, 5vw, 48px); border: 1px solid #c4d2c9; border-radius: 16px; background: #fffdf7; }
.label { font-size: 14px; }
h1 { font-size: clamp(26px, 5vw, 38px); line-height: 1.2; }
p { line-height: 1.6; }
.note, .code { color: #39594e; }
.code { margin-top: 32px; font-size: 13px; overflow-wrap: anywhere; }
