Files
newznab-tmux/resources/css/app.css
T
2025-10-07 16:09:38 +02:00

74 lines
1.8 KiB
CSS

/* Import FontAwesome */
@import '@fortawesome/fontawesome-free/css/all.min.css';
/* Import other necessary libraries */
@import 'animate.css/animate.min.css';
@import 'datatables/media/css/jquery.dataTables.min.css';
@tailwind base;
@tailwind components;
@tailwind utilities;
/* Custom styles for proper spacing and button alignment */
.btn {
@apply inline-flex items-center justify-center px-4 py-2 border rounded-md font-semibold text-sm transition-colors duration-150;
}
.btn i {
@apply mr-2;
}
.btn-primary {
@apply bg-blue-600 dark:bg-blue-700 text-white border-blue-600 dark:border-blue-700 hover:bg-blue-700 dark:hover:bg-blue-800;
}
.btn-secondary {
@apply bg-gray-600 dark:bg-gray-700 text-white border-gray-600 dark:border-gray-700 hover:bg-gray-700 dark:hover:bg-gray-800;
}
.btn-success {
@apply bg-green-600 dark:bg-green-700 text-white border-green-600 dark:border-green-700 hover:bg-green-700 dark:hover:bg-green-800;
}
.btn-danger {
@apply bg-red-600 dark:bg-red-700 text-white border-red-600 dark:border-red-700 hover:bg-red-700 dark:hover:bg-red-800;
}
.btn-warning {
@apply bg-yellow-500 dark:bg-yellow-600 text-white border-yellow-500 dark:border-yellow-600 hover:bg-yellow-600 dark:hover:bg-yellow-700;
}
.btn-info {
@apply bg-cyan-600 dark:bg-cyan-700 text-white border-cyan-600 dark:border-cyan-700 hover:bg-cyan-700 dark:hover:bg-cyan-800;
}
.btn-sm {
@apply px-3 py-1 text-xs;
}
.btn-lg {
@apply px-6 py-3 text-base;
}
/* Button group spacing */
.btn-group {
@apply inline-flex space-x-2;
}
/* Icon spacing */
.fas, .far, .fab, .fa {
@apply inline-block;
min-width: 1em;
text-align: center;
}
/* Table action buttons */
.table-actions {
@apply flex items-center gap-2;
}
.table-actions .btn {
@apply flex-shrink-0;
}