:root { color-scheme: light; }
html, body { margin: 0; min-height: 100%; }
body { background: #ece9e2; color: #1f2321; font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
button, input, textarea { font: inherit; }
* { box-sizing: border-box; }
:focus-visible { outline: 3px solid #1b8b84; outline-offset: 3px; }
.not-found { margin: 20vh auto; max-width: 30rem; text-align: center; }
