@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
@source "../../docs";@source "../../node_modules/fumadocs-ui/dist/**/*.js";@plugin "tailwindcss-animate";@plugin "@tailwindcss/typography";@custom-variant dark (&:is(.dark*));@theme{  --font-sans: "Plus Jakarta Sans",system-ui,sans-serif; --font-mono: "JetBrains Mono",monospace;   --radius-sm: .375rem; --radius-md: .5rem; --radius-lg: .75rem; --radius-xl: 1rem;   --color-brand-amber: #fbbf24;   --color-brand-emerald: #34d399;   --color-brand-cyan: #22d3ee;   --color-brand-violet: #a78bfa;   --color-brand-rose: #fb7185;   --color-brand-orange: #fb923c;   --color-brand-teal: #14b8a6;     --color-size: var(--color-brand-amber); --color-rent: var(--color-brand-emerald); --color-price: var(--color-brand-cyan); --color-score: var(--color-brand-violet); --color-overdue: var(--color-brand-rose); --color-today: var(--color-brand-orange);   --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}:root{--background:#fff;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#14b8a6;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#1e293b;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#1e293b;--destructive:#f43f5e;--destructive-foreground:#fff;--border:#e2e8f0;--input:#e2e8f0;--ring:#14b8a6;--bg2:#f1f5f9;--bg3:#e2e8f0;--chart-1:#14b8a6;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#8b5cf6;--chart-5:#06b6d4;--sidebar:#f8fafc;--sidebar-foreground:#0f172a;--sidebar-primary:#14b8a6;--sidebar-primary-foreground:#fff;--sidebar-accent:#e2e8f0;--sidebar-accent-foreground:#0f172a;--sidebar-border:#e2e8f0;--sidebar-ring:#14b8a6}.dark{--background:#0b0f15;--foreground:#f8fafc;--card:#151b26;--card-foreground:#f8fafc;--popover:#151b26;--popover-foreground:#f8fafc;--primary:#2dd4bf;--primary-foreground:#0f172a;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#2dd4bf;--destructive:#fb7185;--destructive-foreground:#fff;--border:#334155;--input:#334155;--ring:#2dd4bf;--chart-1:#2dd4bf;--chart-2:#34d399;--chart-3:#fbbf24;--chart-4:#a78bfa;--chart-5:#22d3ee;--sidebar:#0b0f15;--sidebar-foreground:#f8fafc;--sidebar-primary:#2dd4bf;--sidebar-primary-foreground:#0f172a;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#2dd4bf;--sidebar-border:#334155;--sidebar-ring:#2dd4bf;--bg2:#151b26;--bg3:#1e293b}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5);   --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);   --color-bg2: var(--bg2); --color-bg3: var(--bg3);}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground;}
