Initial commit

This commit is contained in:
SebastianOtt 2026-05-21 20:41:03 +02:00
commit b7a3b14e06
41 changed files with 27493 additions and 0 deletions

89
tailwind.config.mjs Normal file
View file

@ -0,0 +1,89 @@
/** @type {import('tailwindcss').Config} */
export default {
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'],
theme: {
extend: {
fontFamily: {
'varela': ['Varela Round', 'sans-serif'],
'audiowide': ['Audiowide', 'cursive'],
},
fontSize: {
'xs': ['0.875rem', { lineHeight: '1.25rem' }], // 14px
'sm': ['1rem', { lineHeight: '1.5rem' }], // 16px
'base': ['1.125rem', { lineHeight: '1.75rem' }], // 18px
'lg': ['1.25rem', { lineHeight: '1.75rem' }], // 20px
'xl': ['1.5rem', { lineHeight: '2rem' }], // 24px
'2xl': ['2rem', { lineHeight: '2.25rem' }], // 32px
'3xl': ['2.5rem', { lineHeight: '2.75rem' }], // 40px
'4xl': ['3rem', { lineHeight: '3.5rem' }], // 48px
'5xl': ['3.75rem', { lineHeight: '1' }], // 60px
'6xl': ['4.5rem', { lineHeight: '1' }], // 72px
},
},
},
plugins: [require('daisyui')],
daisyui: {
themes: ["light", "dark",
{
// Original goggle theme renamed to Goggles1 (colors visible through laser goggles)
// Based on orange/amber laser glasses (ARG)
"goggles1": {
...require("daisyui/src/theming/themes")["lofi"],
"primary": "#f59e0b", // amber (visible through most laser glasses)
"primary-content": "#000000",
"secondary": "#84cc16", // lime green (visible through many laser glasses)
"secondary-content": "#000000",
"accent": "#f8fafc", // very light blue/white
"neutral": "#1e293b", // slate-800
"base-100": "#0f172a", // slate-900
"base-200": "#1e293b", // slate-800
"base-300": "#334155", // slate-700
"base-content": "#f59e0b", // amber text
"info": "#84cc16", // lime
"success": "#84cc16", // lime
"warning": "#f59e0b", // amber
"error": "#f8fafc", // very light blue/white instead of red
},
// Improved black and white goggle theme with better contrast
"gogglesBW": {
...require("daisyui/src/theming/themes")["light"],
"primary": "#000000",
"primary-content": "#ffffff",
"secondary": "#555555",
"secondary-content": "#ffffff",
"accent": "#777777",
"accent-content": "#ffffff",
"neutral": "#222222",
"neutral-content": "#ffffff",
"base-100": "#000000",
"base-200": "#222222",
"base-300": "#444444",
"base-content": "#ffffff",
"info": "#aaaaaa",
"info-content": "#000000",
"success": "#eeeeee",
"success-content": "#000000",
"warning": "#cccccc",
"warning-content": "#000000",
"error": "#ffffff",
"error-content": "#000000",
}
},
"emerald",
{
"dark-neon": {
...require("daisyui/src/theming/themes")["synthwave"],
"primary": "#e779c1",
"secondary": "#58c7f3",
"accent": "#f3cc30",
"neutral": "#20134e",
"neutral-content": "#f9f7fd",
"base-100": "#2d1b69",
"base-200": "#392c79",
"base-300": "#453a88",
"base-content": "#f9f7fd",
}
},
"retro", "halloween", "winter"],
},
}