From d21b461726f4327eb752040fff874160e4522066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Tue, 21 Feb 2023 23:51:07 +0100 Subject: [PATCH] Update styles --- games/static/base.css | 215 ++++++++++++++++++++---------------------- 1 file changed, 102 insertions(+), 113 deletions(-) diff --git a/games/static/base.css b/games/static/base.css index 7cc1c48..56ccba5 100644 --- a/games/static/base.css +++ b/games/static/base.css @@ -683,58 +683,34 @@ select { width: 100%; } -.\!container { - width: 100% !important; -} - @media (min-width: 640px) { .container { max-width: 640px; } - - .\!container { - max-width: 640px !important; - } } @media (min-width: 768px) { .container { max-width: 768px; } - - .\!container { - max-width: 768px !important; - } } @media (min-width: 1024px) { .container { max-width: 1024px; } - - .\!container { - max-width: 1024px !important; - } } @media (min-width: 1280px) { .container { max-width: 1280px; } - - .\!container { - max-width: 1280px !important; - } } @media (min-width: 1536px) { .container { max-width: 1536px; } - - .\!container { - max-width: 1536px !important; - } } .prose { @@ -742,11 +718,6 @@ select { max-width: 65ch; } -.prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - .prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; @@ -1099,6 +1070,11 @@ select { line-height: 1.75; } +.prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + .prose :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; @@ -1601,10 +1577,6 @@ select { position: fixed; } -.\!fixed { - position: fixed !important; -} - .absolute { position: absolute; } @@ -1613,18 +1585,10 @@ select { position: relative; } -.\!relative { - position: relative !important; -} - .sticky { position: sticky; } -.\!sticky { - position: sticky !important; -} - .-inset-1 { top: -0.25rem; right: -0.25rem; @@ -1676,14 +1640,6 @@ select { clear: none; } -.m-1 { - margin: 0.25rem; -} - -.m-10 { - margin: 2.5rem; -} - .mx-auto { margin-left: auto; margin-right: auto; @@ -1760,10 +1716,6 @@ select { display: block; } -.\!block { - display: block !important; -} - .inline-block { display: inline-block; } @@ -1828,10 +1780,6 @@ select { display: grid; } -.\!grid { - display: grid !important; -} - .inline-grid { display: inline-grid; } @@ -1848,10 +1796,6 @@ select { display: none; } -.\!hidden { - display: none !important; -} - .h-6 { height: 1.5rem; } @@ -1864,10 +1808,6 @@ select { height: 1rem; } -.h-1 { - height: 0.25rem; -} - .h-24 { height: 6rem; } @@ -1896,10 +1836,6 @@ select { width: 1rem; } -.w-1 { - width: 0.25rem; -} - .max-w-screen-lg { max-width: 1024px; } @@ -2759,10 +2695,6 @@ select { border-bottom-left-radius: 0.25rem; } -.border { - border-width: 1px; -} - .border-0 { border-width: 0px; } @@ -2771,6 +2703,10 @@ select { border-width: 2px; } +.border { + border-width: 1px; +} + .border-x { border-left-width: 1px; border-right-width: 1px; @@ -3006,10 +2942,6 @@ select { padding: 0.5rem; } -.p-1 { - padding: 0.25rem; -} - .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; @@ -3553,11 +3485,6 @@ select { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } -.\!invert { - --tw-invert: invert(100%) !important; - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; -} - .sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); @@ -3617,14 +3544,6 @@ select { transition-duration: 150ms; } -.\!transition { - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; - transition-duration: 150ms !important; -} - .duration-200 { transition-duration: 200ms; } @@ -3646,18 +3565,6 @@ select { content: var(--tw-content); } -.\[a-zA-Z-\:\#\] { - a-z-a--z-: #; -} - -.\[vite\:html\] { - vite: html; -} - -.\[vite\:css\] { - vite: css; -} - .dark form label { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity)); @@ -3675,6 +3582,22 @@ textarea { color: rgb(241 245 249 / var(--tw-text-opacity)); } +@media screen and (min-width: 768px) { + form input, + select, + textarea { + width: 300px; + } +} + +@media screen and (max-width: 768px) { + form input, + select, + textarea { + width: 150px; + } +} + #session-table { display: grid; grid-template-columns: 3fr 2fr repeat(2, 1fr) 0.5fr 1fr; @@ -3705,13 +3628,79 @@ textarea { } th { - text-align: left; + text-align: right; } th label { margin-right: 1rem; } +.basic-button-container { + display: flex; + justify-content: center; +} + +.basic-button-container > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.basic-button { + display: inline-block; + border-radius: 0.25rem; + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + font-size: 0.75rem; + line-height: 1rem; + font-weight: 500; + text-transform: uppercase; + line-height: 1.25; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-duration: 150ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} + +.basic-button:hover { + --tw-bg-opacity: 1; + background-color: rgb(29 78 216 / var(--tw-bg-opacity)); + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.basic-button:focus { + --tw-bg-opacity: 1; + background-color: rgb(29 78 216 / var(--tw-bg-opacity)); + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.basic-button:active { + --tw-bg-opacity: 1; + background-color: rgb(30 64 175 / var(--tw-bg-opacity)); + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + .hover\:prose-lg:hover { font-size: 1.125rem; line-height: 1.7777778; @@ -4202,11 +4191,6 @@ th label { max-width: 65ch; } -.dark .dark\:prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - .dark .dark\:prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; @@ -4559,6 +4543,11 @@ th label { line-height: 1.75; } +.dark .dark\:prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + .dark .dark\:prose :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; @@ -4735,11 +4724,6 @@ th label { max-width: 65ch; } - .sm\:prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - .sm\:prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; @@ -5092,6 +5076,11 @@ th label { line-height: 1.75; } + .sm\:prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; + } + .sm\:prose :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em;