diff --git a/static/output.css b/static/output.css index cfd65da..efbaaa7 100644 --- a/static/output.css +++ b/static/output.css @@ -554,38 +554,16 @@ video { display: none; } -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -@media (min-width: 1536px) { - .container { - max-width: 1536px; - } +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } .absolute { @@ -626,6 +604,18 @@ video { margin-top: 0.5rem; } +.mt-1 { + margin-top: 0.25rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + .block { display: block; } @@ -654,6 +644,22 @@ video { height: 2rem; } +.h-12 { + height: 3rem; +} + +.h-5 { + height: 1.25rem; +} + +.h-3 { + height: 0.75rem; +} + +.h-4 { + height: 1rem; +} + .min-h-full { min-height: 100%; } @@ -666,10 +672,30 @@ video { width: 100%; } +.w-12 { + width: 3rem; +} + +.w-5 { + width: 1.25rem; +} + +.w-3 { + width: 0.75rem; +} + +.w-4 { + width: 1rem; +} + .max-w-7xl { max-width: 80rem; } +.max-w-md { + max-width: 28rem; +} + .flex-1 { flex: 1 1 0%; } @@ -678,6 +704,10 @@ video { flex-shrink: 0; } +.cursor-pointer { + cursor: pointer; +} + .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } @@ -686,10 +716,6 @@ video { flex-direction: column; } -.content-center { - align-content: center; -} - .items-center { align-items: center; } @@ -702,10 +728,6 @@ video { justify-content: space-between; } -.gap-4 { - gap: 1rem; -} - .space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); @@ -724,45 +746,45 @@ video { margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); } -.overflow-auto { - overflow: auto; +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } -.overflow-hidden { - overflow: hidden; +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } .rounded { border-radius: 0.25rem; } -.rounded-lg { - border-radius: 0.5rem; -} - .rounded-md { border-radius: 0.375rem; } -.rounded-xl { - border-radius: 0.75rem; +.rounded-lg { + border-radius: 0.5rem; } .border { border-width: 1px; } -.border-b { - border-bottom-width: 1px; +.border-2 { + border-width: 2px; } -.border-solid { - border-style: solid; +.border-dashed { + border-style: dashed; } -.border-black { +.border-gray-300 { --tw-border-opacity: 1; - border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); + border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); } .bg-gray-200 { @@ -780,39 +802,28 @@ video { background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); } -.bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)); -} - .bg-indigo-600 { --tw-bg-opacity: 1; background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)); } -.bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)); -} - -.bg-slate-50 { - --tw-bg-opacity: 1; - background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); -} - .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); } -.p-2 { - padding: 0.5rem; -} - .p-4 { padding: 1rem; } +.p-6 { + padding: 1.5rem; +} + +.p-2 { + padding: 0.5rem; +} + .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; @@ -860,6 +871,18 @@ video { padding-top: 0.5rem; } +.pb-6 { + padding-bottom: 1.5rem; +} + +.pl-1 { + padding-left: 0.25rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + .text-center { text-align: center; } @@ -950,12 +973,33 @@ video { color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } +.text-gray-700 { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity, 1)); +} + +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity, 1)); +} + +.text-blue-600 { + --tw-text-opacity: 1; + color: rgb(37 99 235 / var(--tw-text-opacity, 1)); +} + .shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } +.shadow-md { + --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); +} + .outline { outline-style: solid; } @@ -982,26 +1026,36 @@ video { color: rgb(156 163 175 / var(--tw-text-opacity, 1)); } +.focus-within\:outline-none:focus-within { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus-within\:ring-2:focus-within { + --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(2px + 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); +} + +.focus-within\:ring-indigo-500:focus-within { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)); +} + +.focus-within\:ring-offset-2:focus-within { + --tw-ring-offset-width: 2px; +} + .hover\:bg-gray-700:hover { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); } -.hover\:bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)); -} - .hover\:bg-indigo-500:hover { --tw-bg-opacity: 1; background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1)); } -.hover\:bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); -} - .hover\:text-indigo-500:hover { --tw-text-opacity: 1; color: rgb(99 102 241 / var(--tw-text-opacity, 1)); @@ -1012,6 +1066,16 @@ video { color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } +.focus\:border-blue-500:focus { + --tw-border-opacity: 1; + border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + .focus\:outline:focus { outline-style: solid; } @@ -1028,6 +1092,17 @@ video { outline-color: #4f46e5; } +.focus\:ring:focus { + --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(3px + 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); +} + +.focus\:ring-blue-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)); +} + .focus-visible\:outline:focus-visible { outline-style: solid; } @@ -1117,7 +1192,28 @@ video { } @media (prefers-color-scheme: dark) { - .dark\:bg-slate-800\/25 { - background-color: rgb(30 41 59 / 0.25); + .dark\:border-gray-600 { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)); + } + + .dark\:bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); + } + + .dark\:text-gray-200 { + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity, 1)); + } + + .dark\:text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity, 1)); + } + + .dark\:focus\:border-blue-500:focus { + --tw-border-opacity: 1; + border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); } } diff --git a/views/additem.html b/views/additem.html index 1085666..084d995 100644 --- a/views/additem.html +++ b/views/additem.html @@ -6,6 +6,7 @@

Add an Item

+
@@ -16,12 +17,53 @@
- +
- +
+
+ + +
+ +
+ +
+ + + + +
+
+ + +
@@ -31,6 +73,29 @@
+
+ +
+
+ +
+ +

or drag and drop

+
+

+ PNG, JPG, GIF up to 10MB +

+
+
+
+

{{ .data.error }}

@@ -39,7 +104,6 @@

-