:root { --papier: #f9f9f6; --staub: #e0e1dc; --tusche: #3d5cff; }
@media (prefers-color-scheme: dark) { :root { --papier: #16181d; --staub: #33363d; --tusche: #a6b5ff; } }
html, body { height: 100%; margin: 0; background: var(--papier); overflow: hidden; }
body { overscroll-behavior: none; touch-action: pinch-zoom; }
canvas { position: fixed; inset: 0; width: 100%; height: 100%; display: block; }
