diff --git a/static/css/main.css b/static/css/main.css index 344f275..c81f56b 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -265,6 +265,9 @@ .bottom-4 { bottom: calc(var(--spacing) * 4); } + .-left-1 { + left: calc(var(--spacing) * -1); + } .-left-1\/2 { left: calc(calc(1/2 * 100%) * -1); } @@ -337,6 +340,9 @@ .my-10 { margin-block: calc(var(--spacing) * 10); } + .ms-2 { + margin-inline-start: calc(var(--spacing) * 2); + } .mt-2 { margin-top: calc(var(--spacing) * 2); } @@ -446,6 +452,9 @@ .h-0 { height: calc(var(--spacing) * 0); } + .h-2 { + height: calc(var(--spacing) * 2); + } .h-2\/3 { height: calc(2/3 * 100%); } @@ -491,15 +500,27 @@ .h-screen { height: 100vh; } + .w-1 { + width: calc(var(--spacing) * 1); + } .w-1\/3 { width: calc(1/3 * 100%); } + .w-2 { + width: calc(var(--spacing) * 2); + } .w-2\/3 { width: calc(2/3 * 100%); } + .w-3 { + width: calc(var(--spacing) * 3); + } .w-3\/4 { width: calc(3/4 * 100%); } + .w-4 { + width: calc(var(--spacing) * 4); + } .w-6 { width: calc(var(--spacing) * 6); } @@ -512,6 +533,9 @@ .w-9 { width: calc(var(--spacing) * 9); } + .w-11 { + width: calc(var(--spacing) * 11); + } .w-11\/12 { width: calc(11/12 * 100%); } @@ -533,6 +557,9 @@ .w-64 { width: calc(var(--spacing) * 64); } + .w-\[40rem\] { + width: 40rem; + } .w-auto { width: auto; } @@ -560,12 +587,21 @@ .flex-none { flex: none; } + .flex-shrink { + flex-shrink: 1; + } .flex-shrink-0 { flex-shrink: 0; } + .flex-grow { + flex-grow: 1; + } .grow { flex-grow: 1; } + .basis-1 { + flex-basis: calc(var(--spacing) * 1); + } .basis-1\/2 { flex-basis: calc(1/2 * 100%); } @@ -610,9 +646,18 @@ .resize { resize: both; } + .appearance-none { + appearance: none; + } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } + .grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } .flex-col { flex-direction: column; } @@ -634,6 +679,9 @@ .justify-end { justify-content: flex-end; } + .gap-2 { + gap: calc(var(--spacing) * 2); + } .gap-12 { gap: calc(var(--spacing) * 12); } @@ -734,6 +782,14 @@ border-block-style: var(--tw-border-style); border-block-width: 2px; } + .border-r-8 { + border-right-style: var(--tw-border-style); + border-right-width: 8px; + } + .border-b { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 1px; + } .border-black { border-color: var(--color-black); } @@ -749,6 +805,9 @@ .border-gray-800 { border-color: var(--color-gray-800); } + .border-transparent { + border-color: transparent; + } .bg-\[\#ef4444\] { background-color: #ef4444; } @@ -779,6 +838,9 @@ .bg-gray-500 { background-color: var(--color-gray-500); } + .bg-gray-600 { + background-color: var(--color-gray-600); + } .bg-gray-700 { background-color: var(--color-gray-700); } @@ -821,6 +883,9 @@ .p-5 { padding: calc(var(--spacing) * 5); } + .px-1 { + padding-inline: calc(var(--spacing) * 1); + } .px-1\.5 { padding-inline: calc(var(--spacing) * 1.5); } @@ -857,6 +922,9 @@ .py-6 { padding-block: calc(var(--spacing) * 6); } + .ps-3 { + padding-inline-start: calc(var(--spacing) * 3); + } .pt-1 { padding-top: calc(var(--spacing) * 1); } @@ -869,6 +937,15 @@ .pt-6 { padding-top: calc(var(--spacing) * 6); } + .pr-0 { + padding-right: calc(var(--spacing) * 0); + } + .pr-4 { + padding-right: calc(var(--spacing) * 4); + } + .pr-8 { + padding-right: calc(var(--spacing) * 8); + } .pb-3 { padding-bottom: calc(var(--spacing) * 3); } @@ -941,6 +1018,10 @@ --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } + .font-semibold { + --tw-font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-semibold); + } .text-ellipsis { text-overflow: ellipsis; } @@ -1049,6 +1130,10 @@ .ring-black { --tw-ring-color: var(--color-black); } + .outline { + outline-style: var(--tw-outline-style); + outline-width: 1px; + } .outline-2 { outline-style: var(--tw-outline-style); outline-width: 2px; @@ -1060,6 +1145,9 @@ --tw-blur: blur(8px); 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,); } + .filter { + 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,); + } .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); @@ -1098,6 +1186,41 @@ --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); } + .select-none { + -webkit-user-select: none; + user-select: none; + } + .peer-checked\:bg-blue-500 { + &:is(:where(.peer):checked ~ *) { + background-color: var(--color-blue-500); + } + } + .peer-checked\:bg-blue-700 { + &:is(:where(.peer):checked ~ *) { + background-color: var(--color-blue-700); + } + } + .peer-checked\:bg-blue-800 { + &:is(:where(.peer):checked ~ *) { + background-color: var(--color-blue-800); + } + } + .peer-checked\:bg-blue-900 { + &:is(:where(.peer):checked ~ *) { + background-color: var(--color-blue-900); + } + } + .peer-checked\:font-bold { + &:is(:where(.peer):checked ~ *) { + --tw-font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-bold); + } + } + .peer-checked\:text-white { + &:is(:where(.peer):checked ~ *) { + color: var(--color-white); + } + } .peer-invalid\:visible { &:is(:where(.peer):invalid ~ *) { visibility: visible; @@ -1546,6 +1669,18 @@ } } } + .sm\:border-r { + @media (width >= 40rem) { + border-right-style: var(--tw-border-style); + border-right-width: 1px; + } + } + .sm\:border-b-0 { + @media (width >= 40rem) { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 0px; + } + } .sm\:px-6 { @media (width >= 40rem) { padding-inline: calc(var(--spacing) * 6); @@ -1679,6 +1814,11 @@ flex-basis: calc(1/4 * 100%); } } + .lg\:basis-full { + @media (width >= 64rem) { + flex-basis: 100%; + } + } .lg\:grid-cols-4 { @media (width >= 64rem) { grid-template-columns: repeat(4, minmax(0, 1fr)); diff --git a/templates/shortcodes/camp_form.html b/templates/shortcodes/camp_form.html index 807cc4b..c808e1d 100644 --- a/templates/shortcodes/camp_form.html +++ b/templates/shortcodes/camp_form.html @@ -34,7 +34,7 @@ - @@ -145,14 +145,14 @@ class="basis-full form-input {{ formClasses }}"> - - diff --git a/templates/shortcodes/mt_form.html b/templates/shortcodes/mt_form.html index 0c45a8d..ab82d2e 100644 --- a/templates/shortcodes/mt_form.html +++ b/templates/shortcodes/mt_form.html @@ -1,4 +1,4 @@ -{% set formClasses = "bg-neutral-500 text-neutral-50 placeholder-neutral-300 focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 focus:ring-offset-transparent m-2 p-3 rounded-lg hover:bg-neutral-500 checked:text-neutral-500" -%} +{% set formClasses = "bg-gray-300 text-gray-900 dark:bg-gray-500 dark:text-gray-50 placeholder-gray-900 dark:placeholder-gray-300 focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 focus:ring-offset-transparent m-2 p-3 rounded-lg hover:bg-gray-400 dark:hover:bg-gray-600 checked:text-gray-900 dark:checked:text-gray-500" -%} {% set requiredField = "* required" -%}