import { defineConfig } from 'windicss/helpers' import typography from 'windicss/plugin/typography' export default defineConfig({ darkMode: 'class', // https://windicss.org/posts/v30.html#attributify-mode attributify: true, plugins: [ typography(), require('windicss/plugin/forms'), ], theme: { extend: { fontFamily: { sans: ['Titillium Web', 'sans-serif'], mono: ['Titillium Web', 'monospace'], }, colors: { fly: { DEFAULT: '#00F9FF', 50: '#B8FDFF', 100: '#A3FDFF', 200: '#7AFCFF', 300: '#52FBFF', 400: '#29FAFF', 500: '#00F9FF', 600: '#00C2C7', 700: '#008B8F', 800: '#005557', 900: '#001E1F', }, octogrey: { DEFAULT: '#1E293B', 50: '#8098BE', 100: '#6F8AB6', 200: '#526FA0', 300: '#40587F', 400: '#2F405D', 500: '#1E293B', 600: '#0D1219', 700: '#000000', 800: '#000000', 900: '#000000', }, }, typography: { DEFAULT: { css: { maxWidth: '65ch', color: 'inherit', a: { 'color': 'inherit', 'opacity': 0.75, 'fontWeight': '500', 'textDecoration': 'underline', '&:hover': { opacity: 1, color: '#00C2C7', }, }, b: { color: 'inherit' }, strong: { color: 'inherit' }, em: { color: 'inherit' }, h1: { color: 'inherit', fontWeight: 'bold' }, h2: { color: 'inherit', fontWeight: 'bold' }, h3: { color: 'inherit', fontWeight: 'bold' }, h4: { color: 'inherit', fontWeight: 'bold' }, blockquote: { color: 'inherit', borderLeft: '4px solid #00F9FF' }, code: { color: 'inherit' }, }, }, }, }, }, })