|
- html, body {
- font-family: sans-serif;
- width: 100vw;
- height: 100vh;
- margin: 0;
- display: flex;
- flex-direction: column;
- }
-
- canvas {
- position: absolute;
- }
-
- canvas.hidden {
- display: none;
- }
-
- img {
- display: none;
- }
-
- #overlay {
- z-index: 1;
- }
-
- #menu {
- display: flex;
- flex: 0 1;
- flex-direction: row;
- transition: 0.5s;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
- }
-
- #menu.start input,
- #menu.start button,
- #menu.start label {
- font-size: 36pt;
- }
-
- #menu.start .nostart {
- display: none;
- }
-
-
- .large,
- .large > * {
- font-size: 24pt;
- }
-
- .large > input[type=number] {
- max-width: 72pt;
- }
-
- #fill-div {
- position: relative;
- flex: 1 0;
- }
|