.py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.h-3{
height: 0.75rem;
}
.text-2xl{
font-size: 1.5rem;
line-height: 2rem;
}
.rounded-box{
border-radius: var(--rounded-box, 1rem);
}
.p {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
margin: 0;
}
.font-bold {
font-weight: 700;
}
.text-black {
color: rgb(0 0 0);
}
.text-white {
color: white;
}
.text-gray {
color: gray;
}
.bg-error {
background-color: oklch(var(--er) / var(--tw-bg-opacity)) !important;
}
.bg-success {
background-color: oklch(var(--su) / var(--tw-bg-opacity)) !important;
}
.bg-warning {
background-color: oklch(var(--wa) / var(--tw-bg-opacity)) !important;
}
.bg-neutral {
background-color: oklch(var(--n) / var(--tw-bg-opacity)) !important;
}
.blur-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(5px);
z-index: 998;
}
.modal-action{
display: flex;
margin-top: 1.5rem;
justify-content: flex-end;
}
.modal-action > :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)));
}
.modal-box {
background-color: oklch(var(--b1) / var(--tw-bg-opacity));
width: fit-content;
}
.modal-box{
max-height: calc(100vh - 5em);
grid-column-start: 1;
grid-row-start: 1;
width: 91.666667%;
max-width: 32rem;
--tw-scale-x: .9;
--tw-scale-y: .9;
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));
border-bottom-right-radius: var(--rounded-box, 1rem);
border-bottom-left-radius: var(--rounded-box, 1rem);
border-top-left-radius: var(--rounded-box, 1rem);
border-top-right-radius: var(--rounded-box, 1rem);
--tw-bg-opacity: 1;
background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
padding: 1.5rem;
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-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-duration: 200ms;
box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
overflow-y: auto;
overscroll-behavior: contain;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box{
--tw-translate-y: 0px;
--tw-scale-x: 1;
--tw-scale-y: 1;
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));
}
.items-start{
align-items: flex-start;
}
.items-center{
align-items: center;
}
.items-end{
align-items: flex-end;
}
.justify-start{
justify-content: flex-start;
}
.justify-center{
justify-content: center;
}
.justify-end{
justify-content: flex-end;
}
.sticky{
position: sticky;
}
.top-0{
top: 0px;
}
.flex{
display: flex;
}
.flex-col{
flex-direction: column;
}
.h-screen{
height: 100vh;
}
.gap-4{
gap: 1rem;
}
.m-2{
margin: 0.5rem;
}
.text-lg{
font-size: 1.125rem;
line-height: 1.75rem;
}