@tailwind base; @tailwind components; @tailwind utilities; .fade { mask-image: linear-gradient(180deg, transparent, #000 1%, #000 99%, transparent); } .tw-modal { z-index: 1200 !important; } .tw-menu li a { border-radius: 10px; } .tw-modal { z-index: 1200 !important; max-height: 100dvh; } .tw-modal-box { max-height: calc(100dvh - 2em); } .Toastify__toast { border-radius: 1rem; --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); margin-left: 1rem; margin-right: 1rem; margin-bottom: 1rem; background-color: theme('colors.base-100'); color: theme('colors.base-content'); } .Toastify__toast-container { z-index: 2001 !important; } .Toastify__toast-container--top-right { top: 4.75em !important; } :root { --toastify-color-info: theme('colors.info'); --toastify-color-success: theme('colors.success'); --toastify-color-warning: theme('colors.warning'); --toastify-color-error: theme('colors.error'); } .placeholder-center::placeholder { text-align: center; } .custom-file-upload { cursor: pointer; } input[type="file"] { display: none; } .custom-file-upload:hover .button { opacity: 0.8; } .custom-file-upload .button { transition: .5s ease; opacity: 0; position: absolute; transform: translate(8px, 8px); } .tw-tab-content .container { height: 100%; } .masonry { column-count: 1; column-gap: 1.5rem; } .masonry-item { break-inside: avoid; margin-bottom: 1.5rem; } @media (min-width: 640px) { .masonry { column-count: 2; } } @media (min-width: 1024px) { .masonry { column-count: 3; } } @media (min-width: 1536px) { .masonry { column-count: 4; } }