+
{children}
diff --git a/src/app/lib/fonts/inter/variable/Inter-Variable.woff2 b/src/app/lib/fonts/inter/variable/Inter-Variable.woff2
new file mode 100644
index 0000000..b0d0e2e
Binary files /dev/null and b/src/app/lib/fonts/inter/variable/Inter-Variable.woff2 differ
diff --git a/src/app/lib/fonts/jetbrains-mono/variable/JetBrainsMono-Variable.woff2 b/src/app/lib/fonts/jetbrains-mono/variable/JetBrainsMono-Variable.woff2
new file mode 100644
index 0000000..cd5102a
Binary files /dev/null and b/src/app/lib/fonts/jetbrains-mono/variable/JetBrainsMono-Variable.woff2 differ
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 6604377..ce96f41 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -1,35 +1,66 @@
-import type { Config } from "tailwindcss";
+import type { Config } from 'tailwindcss';
const config: Config = {
content: [
- "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
- "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
- "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
+ './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
+ './src/components/**/*.{js,ts,jsx,tsx,mdx}',
+ './src/app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
fontFamily: {
- sans: ["var(--font-inter)", "var(--font-mikhak)", "ui-sans-serif", "system-ui"],
- mono: ["var(--font-jetbrains-mono)", "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace"],
- mikhak: ["var(--font-mikhak)", "ui-sans-serif", "system-ui"],
+ sans: ['var(--font-inter)', 'var(--font-mikhak)', 'ui-sans-serif', 'system-ui'],
+ mono: ['var(--font-jetbrains-mono)', 'ui-monospace', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', 'monospace'],
+ mikhak: ['var(--font-mikhak)', 'ui-sans-serif', 'system-ui'],
},
colors: {
- background: "var(--background)",
- foreground: "var(--foreground)",
+ border: 'hsl(var(--border))',
+ input: 'hsl(var(--input))',
+ ring: 'hsl(var(--ring))',
+ background: 'hsl(var(--background))',
+ foreground: 'hsl(var(--foreground))',
+ primary: {
+ DEFAULT: 'hsl(var(--primary))',
+ foreground: 'hsl(var(--primary-foreground))',
+ },
+ secondary: {
+ DEFAULT: 'hsl(var(--secondary))',
+ foreground: 'hsl(var(--secondary-foreground))',
+ },
+ destructive: {
+ DEFAULT: 'hsl(var(--destructive))',
+ foreground: 'hsl(var(--destructive-foreground))',
+ },
+ muted: {
+ DEFAULT: 'hsl(var(--muted))',
+ foreground: 'hsl(var(--muted-foreground))',
+ },
+ accent: {
+ DEFAULT: 'hsl(var(--accent))',
+ foreground: 'hsl(var(--accent-foreground))',
+ },
+ popover: {
+ DEFAULT: 'hsl(var(--popover))',
+ foreground: 'hsl(var(--popover-foreground))',
+ },
+ card: {
+ DEFAULT: 'hsl(var(--card))',
+ foreground: 'hsl(var(--card-foreground))',
+ },
blog: {
- red: "#FF5480",
- purple: "#9283E0",
- orange: "#FFA599",
- yellow: "#FFD581",
- violet: "#FE90EC",
- blue: "#27AEFF",
- green: "#00DC90",
- background: "#F9F9Fb",
+ red: '#FF5480',
+ purple: '#9283E0',
+ orange: '#FFA599',
+ yellow: '#FFD581',
+ violet: '#FE90EC',
+ blue: '#27AEFF',
+ green: '#00DC90',
+ background: '#F9F9Fb',
text: {
- default: "#000000",
- passive: "#9B9B9B",
- quote: "#9283E0",
- hover: "#FF5480",
+ default: '#000000',
+ passive: '#9B9B9B',
+ quote: '#9283E0',
+ hover: '#FF5480',
},
},
},