#offset-form { font-family: sans-serif; background: #f0f9f0; padding: 20px; border-radius: 10px; }
#offset-form input, button { margin-top: 10px; display: block; padding: 8px; width: 100%; max-width: 300px; }
#result { margin-top: 20px; font-size: 1.2em; }
canvas { margin-top: 20px; background: #ffffff; border: 1px solid #ccc; }