/** @type {import('tailwindcss').Config} */ export default { content: [ './index.html', './src/**/*.{js,ts,jsx,tsx}', ], theme: { extend: { colors: { // ── AETHER DRIFT TOKENS ── // RGB-channel variables enable Tailwind opacity modifiers (e.g. bg-accent-rose/10) surface: { base: 'rgb(var(--bg-base) / )', channel: 'rgb(var(--bg-channel) / )', chat: 'rgb(var(--bg-chat) / )', members: 'rgb(var(--bg-members) / )', elevated: 'rgb(var(--bg-elevated) / )', input: 'rgb(var(--bg-input) / )', overlay: 'var(--bg-overlay)', }, border: { hard: 'rgb(var(--border-hard) / )', soft: 'rgb(var(--border-soft) / )', }, accent: { mint: 'rgb(var(--accent-mint) / )', peach: 'rgb(var(--accent-peach) / )', lavender: 'rgb(var(--accent-lavender) / )', sky: 'rgb(var(--accent-sky) / )', amber: 'rgb(var(--accent-amber) / )', rose: 'rgb(var(--accent-rose) / )', coral: 'rgb(var(--accent-coral) / )', primary: 'rgb(var(--accent-primary) / )', 'primary-hover': 'rgb(var(--accent-primary-hover) / )', 'primary-active':'rgb(var(--accent-primary-active) / )', }, txt: { primary: 'rgb(var(--text-primary) / )', secondary: 'rgb(var(--text-secondary) / )', tertiary: 'rgb(var(--text-tertiary) / )', message: 'rgb(var(--text-message) / )', link: 'rgb(var(--text-link) / )', positive: 'rgb(var(--text-positive) / )', warning: 'rgb(var(--text-warning) / )', danger: 'rgb(var(--text-danger) / )', }, interactive: { hover: 'var(--interactive-hover)', active: 'var(--interactive-active)', selected: 'var(--interactive-selected)', muted: 'rgb(var(--interactive-muted) / )', }, status: { online: 'rgb(var(--status-online) / )', idle: 'rgb(var(--status-idle) / )', dnd: 'rgb(var(--status-dnd) / )', offline: 'rgb(var(--status-offline) / )', }, glass: { bg: 'var(--glass-bg)', border: 'var(--glass-border)', highlight: 'var(--glass-highlight)', }, notification: 'rgb(var(--notification) / )', }, boxShadow: { 'header': '0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05)', 'elevation-low': '0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05)', 'elevation-high': '0 8px 16px rgba(0, 0, 0, 0.24)', 'glass': '0 2px 8px rgba(0,0,0,0.25), 0 8px 24px rgba(0,0,0,0.15), inset 0 1px 0 var(--glass-highlight)', }, fontFamily: { sans: ['DM Sans', '-apple-system', 'BlinkMacSystemFont', 'system-ui', 'sans-serif'], }, }, }, plugins: [], };