Files
2026-05-09 01:18:51 +02:00

67 lines
1.8 KiB
CSS

@import 'tailwindcss';
@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';
@source '../../storage/framework/views/*.php';
@source '../**/*.blade.php';
@source '../**/*.js';
@source '../**/*.vue';
@theme {
--font-sans: 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace;
--font-mono: 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace;
--color-deep: #0a0a14;
--color-panel: #12121e;
--color-section: #181826;
--color-input: #0e0e1a;
--color-border: #262638;
--color-border-hover: #363650;
--color-label: #6e6e88;
--color-value: #c0c0d0;
--color-muted: #484860;
--color-accent: #4ec9b0;
--color-accent-dim: #2a7868;
--color-warn: #d4a843;
--color-danger: #c75050;
}
body {
background-color: var(--color-deep);
color: var(--color-value);
}
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: var(--color-deep); }
::-webkit-scrollbar-thumb { background: var(--color-border); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: var(--color-border-hover); }
.folder-content {
max-height: 2000px;
overflow: hidden;
transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
opacity 0.25s ease;
opacity: 1;
}
.folder-collapsed {
max-height: 0 !important;
opacity: 0;
}
@keyframes pulse-glow {
0%, 100% { opacity: 1; }
50% { opacity: 0.35; }
}
.animate-pulse-dot {
animation: pulse-glow 2s ease-in-out infinite;
}
.progress-glow {
box-shadow: 0 0 6px rgba(78, 201, 176, 0.5),
0 0 2px rgba(78, 201, 176, 0.8);
}
input[type="number"] { -moz-appearance: textfield; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }