html { height: 100%; } body { min-height: 100%; margin: 0; display: flex; align-items: center; justify-content: center; background: #313; color: white; font-family: sans-serif; font-size: 14px; text-align: center; cursor: move; } canvas { display: block; margin: 0px auto 20px; } a { color: #936; } a:hover { color: #D65; } button { background: #525; color: white; font-size: 14px; font-family: inherit; border: none; border-radius: 3px; padding: 8px 10px; } button:hover { background: #936; cursor: pointer; }