@import "tailwindcss"; @theme { --color-background: #ffffff; --color-foreground: #000000; --font-sans: "Geist Sans", sans-serif; --font-mono: "Geist Mono", monospace; } :root { --background: #ffffff; --foreground: #000000; } body { background-color: var(--background); color: var(--foreground); } /* Dashboard UI components */ @layer components { .primary-button { background-color: #000000; color: #ffffff; border: 1px solid #000000; padding: 0.5rem 1.5rem; border-radius: 9999px; font-size: 0.875rem; font-weight: 500; transition: opacity 200ms; } .primary-button:hover { opacity: 0.8; } .glass-panel { background-color: #ffffff; border-radius: 0.5rem; border: 1px solid #eaeaea; padding: 1.5rem; transition: border-color 200ms; } .glass-panel:hover { border-color: #000000; } .kaal-input { width: 100%; background-color: #fafafa; border: 1px solid #eaeaea; border-radius: 0.375rem; padding: 0.5rem 0.75rem; font-size: 0.875rem; color: #000000; transition: all 150ms; } .kaal-input:focus { outline: none; border-color: #000000; background-color: #ffffff; } .timeline-event { position: relative; padding-left: 1rem; border-left: 1px solid #eaeaea; padding-bottom: 1rem; margin-bottom: 1rem; font-size: 0.875rem; } .timeline-event::before { content: ''; position: absolute; width: 7px; height: 7px; background-color: #000000; border-radius: 9999px; left: -4px; top: 6px; } }