241 lines
4.3 KiB
CSS
241 lines
4.3 KiB
CSS
@tailwind base;
|
|
|
|
/* Recreate some normal files */
|
|
h1 {
|
|
@apply text-2xl;
|
|
}
|
|
h2 {
|
|
@apply text-xl;
|
|
}
|
|
h3 {
|
|
@apply text-lg;
|
|
}
|
|
@tailwind components;
|
|
|
|
/* Default */
|
|
body {
|
|
@apply bg-cover;
|
|
background-image: repeating-linear-gradient(135deg, #00000033, #00000033 63%, transparent 63%, transparent),
|
|
url('../img/backgrounds/only-komona.jpg');
|
|
@apply text-white;
|
|
@apply min-h-screen;
|
|
}
|
|
body > * {
|
|
@apply px-4;
|
|
}
|
|
body.rtl {
|
|
direction: rtl;
|
|
}
|
|
a {
|
|
@apply underline;
|
|
text-decoration-style: dotted;
|
|
}
|
|
select {
|
|
@apply appearance-none;
|
|
@apply block appearance-none w-full;
|
|
@apply border border-gray-200 rounded;
|
|
}
|
|
|
|
/* Navbar */
|
|
.navbar {
|
|
@apply bg-gray-800 bg-opacity-75;
|
|
@apply w-full;
|
|
@apply text-base uppercase;
|
|
}
|
|
.navbar .navbrand {
|
|
@apply font-bold;
|
|
}
|
|
.navbar ul li.navbrand * {
|
|
@apply border-none;
|
|
}
|
|
.navbar ul li {
|
|
@apply px-2 py-1;
|
|
}
|
|
.navbar ul li * {
|
|
@apply align-middle;
|
|
@apply no-underline;
|
|
@apply border-solid border-gray-400 border-b-4;
|
|
}
|
|
.navbar ul li.active {
|
|
@apply font-bold;
|
|
}
|
|
.navbar ul li.active * {
|
|
@apply border-solid border-teal-400 border-b-4;
|
|
@apply no-underline;
|
|
}
|
|
.navbar ul li.lang-dropdown {
|
|
@apply relative;
|
|
}
|
|
.navbar ul li.lang-dropdown * {
|
|
@apply border-opacity-0;
|
|
}
|
|
.lang-dropdown span,
|
|
.lang-dropdown li {
|
|
@apply cursor-pointer;
|
|
}
|
|
.lang-dropdown span {
|
|
display: ruby;
|
|
}
|
|
.navbar ul li.lang-dropdown ul {
|
|
@apply bg-gray-800 bg-opacity-100;
|
|
@apply absolute;
|
|
@apply mt-1;
|
|
white-space: nowrap;
|
|
}
|
|
/* Not index page */
|
|
.block-div {
|
|
@apply bg-gray-900 bg-opacity-75;
|
|
@apply mt-4 p-4 w-auto mx-auto;
|
|
@apply grid grid-cols-1;
|
|
max-width: 60rem;
|
|
}
|
|
.block-div a {
|
|
@apply text-teal-200;
|
|
}
|
|
.block-div a:visited {
|
|
@apply text-purple-400;
|
|
}
|
|
|
|
/* My files page */
|
|
.block-div.myfiles hr {
|
|
@apply mb-2;
|
|
}
|
|
.block-div.myfiles {
|
|
@apply leading-tight;
|
|
}
|
|
.files-buttons {
|
|
@apply my-4 grid grid-cols-1 gap-2;
|
|
@apply text-center;
|
|
}
|
|
@screen lg {
|
|
.files-buttons {
|
|
@apply mt-4 grid grid-cols-2;
|
|
}
|
|
}
|
|
.files-buttons .btn {
|
|
@apply w-full;
|
|
}
|
|
|
|
/* Index page */
|
|
.upload {
|
|
@apply my-4 grid grid-cols-1 gap-2;
|
|
}
|
|
@screen lg {
|
|
.upload {
|
|
@apply mt-4 grid grid-cols-2;
|
|
}
|
|
}
|
|
@screen xl {
|
|
.upload {
|
|
@apply mt-4 grid grid-cols-3;
|
|
}
|
|
.upload #results {
|
|
@apply col-span-2;
|
|
}
|
|
}
|
|
.upload .upload-form {
|
|
@apply bg-gray-900 bg-opacity-75;
|
|
@apply rounded-md;
|
|
@apply p-4;
|
|
}
|
|
@screen md {
|
|
.upload .upload-form {
|
|
@apply leading-relaxed;
|
|
}
|
|
}
|
|
@screen lg {
|
|
.upload .upload-form {
|
|
@apply leading-loose;
|
|
}
|
|
}
|
|
.upload .upload-form select {
|
|
@apply leading-normal;
|
|
}
|
|
.upload .upload-form input {
|
|
@apply pl-2;
|
|
@apply leading-relaxed;
|
|
}
|
|
.upload .upload-form select,
|
|
.upload .upload-form input,
|
|
.upload .upload-form {
|
|
@apply bg-gray-700 bg-opacity-75;
|
|
}
|
|
.upload #results h1 {
|
|
@apply text-xl text-center;
|
|
}
|
|
.upload .upload-form .input-field {
|
|
@apply relative;
|
|
}
|
|
.upload .upload-form [type="checkbox"] {
|
|
@apply w-4 h-4;
|
|
}
|
|
|
|
.upload #files {
|
|
@apply text-center;
|
|
@apply mt-4 p-4;
|
|
@apply border-2 border-gray-200 border-dashed;
|
|
}
|
|
|
|
.upload #results {
|
|
@apply bg-gray-700 bg-opacity-75;
|
|
@apply rounded-md;
|
|
@apply p-4 mx-10;
|
|
}
|
|
|
|
/* Buttons */
|
|
.btn,
|
|
.btn a {
|
|
@apply text-white text-center no-underline !important;
|
|
}
|
|
.btn {
|
|
@apply bg-transparent;
|
|
@apply font-bold;
|
|
@apply py-1 px-2;
|
|
@apply border-2 border-teal-500 rounded;
|
|
@apply text-white text-center no-underline !important;
|
|
}
|
|
.btn:hover {
|
|
@apply bg-teal-800 bg-opacity-75;
|
|
@apply border-teal-800;
|
|
}
|
|
.btn.disabled {
|
|
@apply opacity-50 cursor-not-allowed;
|
|
}
|
|
|
|
/* Icons */
|
|
svg {
|
|
@apply h-4 w-4;
|
|
@apply text-white;
|
|
}
|
|
svg.icon-hamburger {
|
|
@apply h-8 w-8;
|
|
}
|
|
svg.icon-infos {
|
|
@apply text-teal-200 inline-block;
|
|
}
|
|
svg.icon-upload {
|
|
@apply mx-auto;
|
|
@apply rounded-full border border-gray-200 border-8;
|
|
@apply h-32 w-32;
|
|
@apply text-gray-200;
|
|
}
|
|
|
|
/* Cards */
|
|
.card {
|
|
@apply p-4 mt-4;
|
|
}
|
|
.card.mini {
|
|
@apply pl-1 pr-0 py-0 my-1;
|
|
}
|
|
.card.error {
|
|
@apply bg-orange-100;
|
|
@apply text-orange-700;
|
|
@apply border-l-4 border-orange-500;
|
|
}
|
|
.card.info {
|
|
@apply bg-blue-100;
|
|
@apply text-blue-700;
|
|
@apply border-l-4 border-blue-500;
|
|
}
|
|
@tailwind utilities;
|