import gluestackPlugin from "@gluestack-ui/nativewind-utils/tailwind-plugin"; /** @type {import('tailwindcss').Config} */ module.exports = { darkMode: process.env.DARK_MODE ? process.env.DARK_MODE : "media", content: ["./app/**/*.{html,js,jsx,ts,tsx}"], presets: [require("nativewind/preset")], theme: { extend: { colors: { primary: { 0: "rgb(var(--color-primary-0)/)", 50: "rgb(var(--color-primary-50)/)", 100: "rgb(var(--color-primary-100)/)", 200: "rgb(var(--color-primary-200)/)", 300: "rgb(var(--color-primary-300)/)", 400: "rgb(var(--color-primary-400)/)", 500: "rgb(var(--color-primary-500)/)", 600: "rgb(var(--color-primary-600)/)", 700: "rgb(var(--color-primary-700)/)", 800: "rgb(var(--color-primary-800)/)", 900: "rgb(var(--color-primary-900)/)", 950: "rgb(var(--color-primary-950)/)", }, secondary: { 0: "rgb(var(--color-secondary-0)/)", 50: "rgb(var(--color-secondary-50)/)", 100: "rgb(var(--color-secondary-100)/)", 200: "rgb(var(--color-secondary-200)/)", 300: "rgb(var(--color-secondary-300)/)", 400: "rgb(var(--color-secondary-400)/)", 500: "rgb(var(--color-secondary-500)/)", 600: "rgb(var(--color-secondary-600)/)", 700: "rgb(var(--color-secondary-700)/)", 800: "rgb(var(--color-secondary-800)/)", 900: "rgb(var(--color-secondary-900)/)", 950: "rgb(var(--color-secondary-950)/)", }, tertiary: { 50: "rgb(var(--color-tertiary-50)/)", 100: "rgb(var(--color-tertiary-100)/)", 200: "rgb(var(--color-tertiary-200)/)", 300: "rgb(var(--color-tertiary-300)/)", 400: "rgb(var(--color-tertiary-400)/)", 500: "rgb(var(--color-tertiary-500)/)", 600: "rgb(var(--color-tertiary-600)/)", 700: "rgb(var(--color-tertiary-700)/)", 800: "rgb(var(--color-tertiary-800)/)", 900: "rgb(var(--color-tertiary-900)/)", 950: "rgb(var(--color-tertiary-950)/)", }, error: { 0: "rgb(var(--color-error-0)/)", 50: "rgb(var(--color-error-50)/)", 100: "rgb(var(--color-error-100)/)", 200: "rgb(var(--color-error-200)/)", 300: "rgb(var(--color-error-300)/)", 400: "rgb(var(--color-error-400)/)", 500: "rgb(var(--color-error-500)/)", 600: "rgb(var(--color-error-600)/)", 700: "rgb(var(--color-error-700)/)", 800: "rgb(var(--color-error-800)/)", 900: "rgb(var(--color-error-900)/)", 950: "rgb(var(--color-error-950)/)", }, success: { 0: "rgb(var(--color-success-0)/)", 50: "rgb(var(--color-success-50)/)", 100: "rgb(var(--color-success-100)/)", 200: "rgb(var(--color-success-200)/)", 300: "rgb(var(--color-success-300)/)", 400: "rgb(var(--color-success-400)/)", 500: "rgb(var(--color-success-500)/)", 600: "rgb(var(--color-success-600)/)", 700: "rgb(var(--color-success-700)/)", 800: "rgb(var(--color-success-800)/)", 900: "rgb(var(--color-success-900)/)", 950: "rgb(var(--color-success-950)/)", }, warning: { 0: "rgb(var(--color-warning-0)/)", 50: "rgb(var(--color-warning-50)/)", 100: "rgb(var(--color-warning-100)/)", 200: "rgb(var(--color-warning-200)/)", 300: "rgb(var(--color-warning-300)/)", 400: "rgb(var(--color-warning-400)/)", 500: "rgb(var(--color-warning-500)/)", 600: "rgb(var(--color-warning-600)/)", 700: "rgb(var(--color-warning-700)/)", 800: "rgb(var(--color-warning-800)/)", 900: "rgb(var(--color-warning-900)/)", 950: "rgb(var(--color-warning-950)/)", }, info: { 0: "rgb(var(--color-info-0)/)", 50: "rgb(var(--color-info-50)/)", 100: "rgb(var(--color-info-100)/)", 200: "rgb(var(--color-info-200)/)", 300: "rgb(var(--color-info-300)/)", 400: "rgb(var(--color-info-400)/)", 500: "rgb(var(--color-info-500)/)", 600: "rgb(var(--color-info-600)/)", 700: "rgb(var(--color-info-700)/)", 800: "rgb(var(--color-info-800)/)", 900: "rgb(var(--color-info-900)/)", 950: "rgb(var(--color-info-950)/)", }, typography: { 0: "rgb(var(--color-typography-0)/)", 50: "rgb(var(--color-typography-50)/)", 100: "rgb(var(--color-typography-100)/)", 200: "rgb(var(--color-typography-200)/)", 300: "rgb(var(--color-typography-300)/)", 400: "rgb(var(--color-typography-400)/)", 500: "rgb(var(--color-typography-500)/)", 600: "rgb(var(--color-typography-600)/)", 700: "rgb(var(--color-typography-700)/)", 800: "rgb(var(--color-typography-800)/)", 900: "rgb(var(--color-typography-900)/)", 950: "rgb(var(--color-typography-950)/)", white: "#FFFFFF", gray: "#D4D4D4", black: "#181718", }, outline: { 0: "rgb(var(--color-outline-0)/)", 50: "rgb(var(--color-outline-50)/)", 100: "rgb(var(--color-outline-100)/)", 200: "rgb(var(--color-outline-200)/)", 300: "rgb(var(--color-outline-300)/)", 400: "rgb(var(--color-outline-400)/)", 500: "rgb(var(--color-outline-500)/)", 600: "rgb(var(--color-outline-600)/)", 700: "rgb(var(--color-outline-700)/)", 800: "rgb(var(--color-outline-800)/)", 900: "rgb(var(--color-outline-900)/)", 950: "rgb(var(--color-outline-950)/)", }, background: { 0: "rgb(var(--color-background-0)/)", 50: "rgb(var(--color-background-50)/)", 100: "rgb(var(--color-background-100)/)", 200: "rgb(var(--color-background-200)/)", 300: "rgb(var(--color-background-300)/)", 400: "rgb(var(--color-background-400)/)", 500: "rgb(var(--color-background-500)/)", 600: "rgb(var(--color-background-600)/)", 700: "rgb(var(--color-background-700)/)", 800: "rgb(var(--color-background-800)/)", 900: "rgb(var(--color-background-900)/)", 950: "rgb(var(--color-background-950)/)", error: "rgb(var(--color-background-error)/)", warning: "rgb(var(--color-background-warning)/)", muted: "rgb(var(--color-background-muted)/)", success: "rgb(var(--color-background-success)/)", info: "rgb(var(--color-background-info)/)", light: "#FBFBFB", dark: "#181719", }, indicator: { primary: "rgb(var(--color-indicator-primary)/)", info: "rgb(var(--color-indicator-info)/)", error: "rgb(var(--color-indicator-error)/)", }, }, fontFamily: { heading: undefined, body: undefined, mono: undefined, roboto: ["Roboto", "sans-serif"], }, fontWeight: { extrablack: "950", }, fontSize: { "2xs": "10px", }, boxShadow: { "hard-1": "-2px 2px 8px 0px rgba(38, 38, 38, 0.20)", "hard-2": "0px 3px 10px 0px rgba(38, 38, 38, 0.20)", "hard-3": "2px 2px 8px 0px rgba(38, 38, 38, 0.20)", "hard-4": "0px -3px 10px 0px rgba(38, 38, 38, 0.20)", "hard-5": "0px 2px 10px 0px rgba(38, 38, 38, 0.10)", "soft-1": "0px 0px 10px rgba(38, 38, 38, 0.1)", "soft-2": "0px 0px 20px rgba(38, 38, 38, 0.2)", "soft-3": "0px 0px 30px rgba(38, 38, 38, 0.1)", "soft-4": "0px 0px 40px rgba(38, 38, 38, 0.1)", }, }, }, plugins: [gluestackPlugin], };