67 lines
1.8 KiB
CSS
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; }
|