← back to Yolo Agent

ledger-app/src/index.css

78 lines

@import "tailwindcss";

@theme {
  --color-background: #09090b;
  --color-foreground: #fafafa;
  --color-card: #0a0a0a;
  --color-card-foreground: #fafafa;
  --color-popover: #0a0a0a;
  --color-popover-foreground: #fafafa;
  --color-primary: #f97316;
  --color-primary-foreground: #0a0a0a;
  --color-secondary: #1c1c22;
  --color-secondary-foreground: #fafafa;
  --color-muted: #1c1c22;
  --color-muted-foreground: #a1a1aa;
  --color-accent: #1c1c22;
  --color-accent-foreground: #fafafa;
  --color-destructive: #ef4444;
  --color-destructive-foreground: #fafafa;
  --color-border: #27272a;
  --color-input: #27272a;
  --color-ring: #f97316;
  --color-success: #22c55e;
  --color-warning: #f59e0b;
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
}

body {
  background-color: var(--color-background);
  color: var(--color-foreground);
  font-family: 'SF Mono', 'Fira Code', 'JetBrains Mono', ui-monospace, monospace;
}

/* Scrollbar styling for dark theme */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: var(--color-background);
}
::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  background: #3f3f46;
}

/* Terminal output styling */
.terminal-output {
  font-family: 'SF Mono', 'Fira Code', monospace;
  font-size: 11px;
  line-height: 1.5;
  white-space: pre-wrap;
  word-break: break-all;
}

/* Spinner animation */
@keyframes spin {
  to { transform: rotate(360deg); }
}
.animate-spin {
  animation: spin 1s linear infinite;
}

/* Pulse animation for running tasks */
@keyframes pulse-glow {
  0%, 100% { box-shadow: 0 0 4px rgba(249, 115, 22, 0.3); }
  50% { box-shadow: 0 0 16px rgba(249, 115, 22, 0.6); }
}
.pulse-glow {
  animation: pulse-glow 2s ease-in-out infinite;
}