@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; }