kakashi-nextjs-template
Version:
A comprehensive Next.js boilerplate with modern features and best practices.
106 lines (77 loc) • 2.59 kB
CSS
@import "tailwindcss";
@layer base {
:root {
/* Light Theme - Modern Color Palette */
--background: #ffffff;
--foreground: #0f0f23;
--card: #ffffff;
--card-foreground: #0f0f23;
--popover: #ffffff;
--popover-foreground: #0f0f23;
--primary: #18181b;
--primary-foreground: #fafafa;
--secondary: #f4f4f5;
--secondary-foreground: #18181b;
--muted: #f4f4f5;
--muted-foreground: #71717a;
--accent: #f4f4f5;
--accent-foreground: #18181b;
--destructive: #ef4444;
--destructive-foreground: #fafafa;
--border: #e4e4e7;
--input: #e4e4e7;
--ring: #18181b;
--success: #22c55e;
--success-foreground: #fafafa;
--warning: #eab308;
--warning-foreground: #0f0f23;
--info: #3b82f6;
--info-foreground: #fafafa;
--shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
--radius: 0.5rem;
}
.dark {
/* Dark Theme - Modern Color Palette */
--background: #09090b;
--foreground: #fafafa;
--card: #09090b;
--card-foreground: #fafafa;
--popover: #09090b;
--popover-foreground: #fafafa;
--primary: #fafafa;
--primary-foreground: #18181b;
--secondary: #27272a;
--secondary-foreground: #fafafa;
--muted: #27272a;
--muted-foreground: #a1a1aa;
--accent: #27272a;
--accent-foreground: #fafafa;
--destructive: #dc2626;
--destructive-foreground: #fafafa;
--border: #27272a;
--input: #27272a;
--ring: #d4d4d8;
--success: #16a34a;
--success-foreground: #fafafa;
--warning: #ca8a04;
--warning-foreground: #09090b;
--info: #2563eb;
--info-foreground: #fafafa;
--shadow: 0 0 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px 0 rgba(255, 255, 255, 0.1);
--shadow-sm: 0 1px 2px 0 rgba(255, 255, 255, 0.05);
--shadow-md: 0 4px 6px -1px rgba(255, 255, 255, 0.1), 0 2px 4px -1px rgba(255, 255, 255, 0.06);
--shadow-lg: 0 10px 15px -3px rgba(255, 255, 255, 0.1), 0 4px 6px -2px rgba(255, 255, 255, 0.05);
--shadow-xl: 0 20px 25px -5px rgba(255, 255, 255, 0.1), 0 10px 10px -5px rgba(255, 255, 255, 0.04);
}
* {
border-color: var(--border);
}
body {
background-color: var(--background);
color: var(--foreground);
}
}