diff --git a/package.json b/package.json index 42f98fe..3bd236e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doomsday", - "version": "1.4.5", + "version": "1.5.0", "description": "Test your mastery of Conway's Doomsday rule.", "author": "Florine W. Dekker", "browser": "dist/bundle.js", diff --git a/src/main/css/main.css b/src/main/css/main.css index b169af9..04adaf8 100644 --- a/src/main/css/main.css +++ b/src/main/css/main.css @@ -1,54 +1,23 @@ -:root { - --error-color: red; - --success-color: green; +input, button { + width: unset; } - -/* Very unwide page */ -#inputs { - max-width: 40rem; +.inputs { + display: flex; } -.quiz-input { - max-width: 15rem; +.inputs input { + flex: 1; + margin-right: 1rem; } - -/* Common elements */ -details * { - box-sizing: border-box; +details[open] summary, +details summary:focus { + /*noinspection CssUnresolvedCustomProperty*/ + color: var(--accordion-close-summary-color) !important; } -label, summary b { - cursor: pointer; -} - - -/* Input validation */ -.success-message { - color: var(--success-color); -} - -.error-message { - color: var(--error-color); -} - -.success-box { - background-color: var(--success-color); - border-color: var(--success-color); -} - -.error-box { - background-color: var(--error-color); - border-color: var(--error-color); -} - -input[data-entered=true]:valid { - border-color: var(--success-color); - color: var(--success-color); -} - -input[data-entered=true]:invalid { - border-color: var(--error-color); - color: var(--error-color); +details:not([open]) summary:not(:focus) { + /*noinspection CssUnresolvedCustomProperty*/ + color: var(--accordion-open-summary-color) !important; } diff --git a/src/main/index.html b/src/main/index.html index c62795b..463720c 100644 --- a/src/main/index.html +++ b/src/main/index.html @@ -8,17 +8,23 @@ + + + + + + + Doomsday | FWDekker - - + -