aboutsummaryrefslogtreecommitdiff
path: root/static/css
diff options
context:
space:
mode:
Diffstat (limited to 'static/css')
-rw-r--r--static/css/main.css151
1 files changed, 151 insertions, 0 deletions
diff --git a/static/css/main.css b/static/css/main.css
index 5b62e7d..309af7f 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -554,6 +554,40 @@ video {
--tw-contain-style: ;
}
+.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;
+ }
+}
+
.pointer-events-none {
pointer-events: none;
}
@@ -562,6 +596,10 @@ video {
position: static;
}
+.fixed {
+ position: fixed;
+}
+
.absolute {
position: absolute;
}
@@ -570,6 +608,10 @@ video {
position: relative;
}
+.sticky {
+ position: sticky;
+}
+
.inset-0 {
inset: 0px;
}
@@ -603,10 +645,30 @@ video {
right: 2.5rem;
}
+.top-0 {
+ top: 0px;
+}
+
+.right-4 {
+ right: 1rem;
+}
+
+.top-4 {
+ top: 1rem;
+}
+
+.bottom-4 {
+ bottom: 1rem;
+}
+
.z-10 {
z-index: 10;
}
+.z-50 {
+ z-index: 50;
+}
+
.mx-auto {
margin-left: auto;
margin-right: auto;
@@ -657,6 +719,18 @@ video {
margin-top: 2.5rem;
}
+.-ml-1 {
+ margin-left: -0.25rem;
+}
+
+.mr-3 {
+ margin-right: 0.75rem;
+}
+
+.ml-2 {
+ margin-left: 0.5rem;
+}
+
.block {
display: block;
}
@@ -724,6 +798,10 @@ video {
height: 100%;
}
+.h-5 {
+ height: 1.25rem;
+}
+
.max-h-24 {
max-height: 6rem;
}
@@ -777,6 +855,14 @@ video {
width: max-content;
}
+.w-5 {
+ width: 1.25rem;
+}
+
+.w-6 {
+ width: 1.5rem;
+}
+
.max-w-7xl {
max-width: 80rem;
}
@@ -786,6 +872,10 @@ video {
max-width: max-content;
}
+.max-w-xs {
+ max-width: 20rem;
+}
+
.-translate-x-1\/2 {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
@@ -800,10 +890,24 @@ video {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
+@keyframes spin {
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+.animate-spin {
+ animation: spin 1s linear infinite;
+}
+
.cursor-pointer {
cursor: pointer;
}
+.cursor-not-allowed {
+ cursor: not-allowed;
+}
+
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
@@ -834,6 +938,10 @@ video {
align-items: center;
}
+.justify-start {
+ justify-content: flex-start;
+}
+
.justify-end {
justify-content: flex-end;
}
@@ -872,6 +980,12 @@ video {
margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
+.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-auto {
overflow: auto;
}
@@ -892,6 +1006,10 @@ video {
border-radius: 0.75rem;
}
+.rounded-md {
+ border-radius: 0.375rem;
+}
+
.border {
border-width: 1px;
}
@@ -1245,6 +1363,24 @@ video {
color: rgb(249 115 22 / var(--tw-text-opacity));
}
+.text-green-700 {
+ --tw-text-opacity: 1;
+ color: rgb(21 128 61 / var(--tw-text-opacity));
+}
+
+.text-red-700 {
+ --tw-text-opacity: 1;
+ color: rgb(185 28 28 / var(--tw-text-opacity));
+}
+
+.opacity-25 {
+ opacity: 0.25;
+}
+
+.opacity-75 {
+ opacity: 0.75;
+}
+
.shadow-lg {
--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);
@@ -1268,6 +1404,12 @@ video {
transition-duration: 150ms;
}
+.transition-opacity {
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
.duration-300 {
transition-duration: 300ms;
}
@@ -1276,6 +1418,10 @@ video {
transition-duration: 100ms;
}
+.duration-500 {
+ transition-duration: 500ms;
+}
+
.ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@@ -1335,6 +1481,11 @@ main {
background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}
+.hover\:bg-purple-700:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(126 34 206 / var(--tw-bg-opacity));
+}
+
.hover\:bg-opacity-20:hover {
--tw-bg-opacity: 0.2;
}