{"version":3,"file":"dark.cjs","sources":["../../../src/theme/colors/dark.ts"],"sourcesContent":["import { palette } from '@theme/tokens/palette.ts'\r\n\r\nimport { type EditorColors, type LightColors } from '@theme/colors/light.ts'\r\n\r\ntype DarkColors = {\r\n    [Key in keyof LightColors]: string\r\n}\r\n\r\ntype DarkEditorColors = {\r\n    [Color in keyof EditorColors]: {\r\n        [Tone in keyof EditorColors[Color]]: string\r\n    }\r\n}\r\n\r\nexport const darkColors: DarkColors = {\r\n    /* Base surfaces & text  */\r\n    background: palette.neutral[800],\r\n    foreground: palette.neutral[100],\r\n\r\n    /* Text hierarchy */\r\n    text: palette.neutral[100],\r\n    textSecondary: palette.neutral[300],\r\n    textTertiary: palette.neutral[400],\r\n\r\n    /* Elevated surfaces — a hair lighter than the page for depth */\r\n    card: palette.neutral[700],\r\n    cardForeground: palette.neutral[100],\r\n    popover: palette.neutral[700],\r\n    popoverForeground: palette.neutral[100],\r\n\r\n    /* Muted */\r\n    muted: palette.neutral[600],\r\n    mutedForeground: palette.neutral[400],\r\n\r\n    /* Scrim behind modals / drawers */\r\n    overlay: 'oklch(0 0 0 / 0.6)',\r\n\r\n    /* Primary / brand  */\r\n    primary: palette.brand[600],\r\n    primaryHover: palette.brand[500],\r\n    primaryActive: palette.brand[400],\r\n    primaryForeground: palette.neutral[0],\r\n    primarySubtle: palette.brand[900],\r\n    primarySubtleHover: palette.brand[800],\r\n    primarySubtleActive: palette.brand[700],\r\n    primarySubtleForeground: palette.brand[200],\r\n    primarySubtleBorder: palette.brand[700],\r\n\r\n    /* Links — higher contrast hover/active for clear affordance */\r\n    link: palette.brand[500],\r\n    linkHover: palette.brand[300],\r\n    linkActive: palette.brand[200],\r\n\r\n    /* Secondary (complementary to primary)  */\r\n    secondary: palette.secondary[700],\r\n    secondaryHover: palette.secondary[600],\r\n    secondaryActive: palette.secondary[500],\r\n    secondaryForeground: palette.neutral[100],\r\n    secondarySubtle: palette.secondary[900],\r\n    secondarySubtleHover: palette.secondary[800],\r\n    secondarySubtleActive: palette.secondary[700],\r\n    secondarySubtleForeground: palette.secondary[200],\r\n    secondarySubtleBorder: palette.secondary[700],\r\n\r\n    /* Tertiary (low-emphasis neutral intent)  */\r\n    tertiary: palette.neutral[600],\r\n    tertiaryHover: palette.neutral[500],\r\n    tertiaryActive: palette.neutral[400],\r\n    tertiaryForeground: palette.neutral[100],\r\n    tertiarySubtle: palette.neutral[700],\r\n    tertiarySubtleHover: palette.neutral[600],\r\n    tertiarySubtleActive: palette.neutral[500],\r\n    tertiarySubtleForeground: palette.neutral[100],\r\n    tertiarySubtleBorder: palette.neutral[600],\r\n\r\n    /* Status: success  */\r\n    success: palette.green[700],\r\n    successHover: palette.green[600],\r\n    successActive: palette.green[500],\r\n    successForeground: palette.neutral[100],\r\n    successSubtle: palette.green[900],\r\n    successSubtleHover: palette.green[800],\r\n    successSubtleActive: palette.green[700],\r\n    successSubtleForeground: palette.green[200],\r\n    successSubtleBorder: palette.green[700],\r\n\r\n    /* Status: warning  */\r\n    warning: palette.amber[700],\r\n    warningHover: palette.amber[600],\r\n    warningActive: palette.amber[500],\r\n    warningForeground: palette.neutral[950],\r\n    warningSubtle: palette.amber[900],\r\n    warningSubtleHover: palette.amber[800],\r\n    warningSubtleActive: palette.amber[700],\r\n    warningSubtleForeground: palette.amber[200],\r\n    warningSubtleBorder: palette.amber[700],\r\n\r\n    /* Status: info  */\r\n    info: palette.blue[700],\r\n    infoHover: palette.blue[600],\r\n    infoActive: palette.blue[500],\r\n    infoForeground: palette.neutral[100],\r\n    infoSubtle: palette.blue[900],\r\n    infoSubtleHover: palette.blue[800],\r\n    infoSubtleActive: palette.blue[700],\r\n    infoSubtleForeground: palette.blue[200],\r\n    infoSubtleBorder: palette.blue[700],\r\n\r\n    /* Status: destructive / danger  */\r\n    destructive: palette.red[700],\r\n    destructiveHover: palette.red[600],\r\n    destructiveActive: palette.red[500],\r\n    destructiveForeground: palette.neutral[100],\r\n    destructiveSubtle: palette.red[900],\r\n    destructiveSubtleHover: palette.red[800],\r\n    destructiveSubtleActive: palette.red[700],\r\n    destructiveSubtleForeground: palette.red[200],\r\n    destructiveSubtleBorder: palette.red[700],\r\n\r\n    /* Accent: purple  */\r\n    purple: palette.purple[700],\r\n    purpleHover: palette.purple[600],\r\n    purpleActive: palette.purple[500],\r\n    purpleForeground: palette.neutral[100],\r\n    purpleSubtle: palette.purple[900],\r\n    purpleSubtleHover: palette.purple[800],\r\n    purpleSubtleActive: palette.purple[700],\r\n    purpleSubtleForeground: palette.purple[200],\r\n    purpleSubtleBorder: palette.purple[700],\r\n\r\n    /* Accent: pink  */\r\n    pink: palette.pink[700],\r\n    pinkHover: palette.pink[600],\r\n    pinkActive: palette.pink[500],\r\n    pinkForeground: palette.neutral[100],\r\n    pinkSubtle: palette.pink[900],\r\n    pinkSubtleHover: palette.pink[800],\r\n    pinkSubtleActive: palette.pink[700],\r\n    pinkSubtleForeground: palette.pink[200],\r\n    pinkSubtleBorder: palette.pink[700],\r\n\r\n    /* Accent: orange  */\r\n    orange: palette.orange[700],\r\n    orangeHover: palette.orange[600],\r\n    orangeActive: palette.orange[500],\r\n    orangeForeground: palette.neutral[100],\r\n    orangeSubtle: palette.orange[900],\r\n    orangeSubtleHover: palette.orange[800],\r\n    orangeSubtleActive: palette.orange[700],\r\n    orangeSubtleForeground: palette.orange[200],\r\n    orangeSubtleBorder: palette.orange[700],\r\n\r\n    /* Accent: teal  */\r\n    teal: palette.teal[700],\r\n    tealHover: palette.teal[600],\r\n    tealActive: palette.teal[500],\r\n    tealForeground: palette.neutral[100],\r\n    tealSubtle: palette.teal[900],\r\n    tealSubtleHover: palette.teal[800],\r\n    tealSubtleActive: palette.teal[700],\r\n    tealSubtleForeground: palette.teal[200],\r\n    tealSubtleBorder: palette.teal[700],\r\n\r\n    /* Accent: cyan  */\r\n    cyan: palette.cyan[700],\r\n    cyanHover: palette.cyan[600],\r\n    cyanActive: palette.cyan[500],\r\n    cyanForeground: palette.neutral[100],\r\n    cyanSubtle: palette.cyan[900],\r\n    cyanSubtleHover: palette.cyan[800],\r\n    cyanSubtleActive: palette.cyan[700],\r\n    cyanSubtleForeground: palette.cyan[200],\r\n    cyanSubtleBorder: palette.cyan[700],\r\n\r\n    /* Accent: indigo  */\r\n    indigo: palette.indigo[700],\r\n    indigoHover: palette.indigo[600],\r\n    indigoActive: palette.indigo[500],\r\n    indigoForeground: palette.neutral[100],\r\n    indigoSubtle: palette.indigo[900],\r\n    indigoSubtleHover: palette.indigo[800],\r\n    indigoSubtleActive: palette.indigo[700],\r\n    indigoSubtleForeground: palette.indigo[200],\r\n    indigoSubtleBorder: palette.indigo[700],\r\n\r\n    /* Lines, fields & focus  */\r\n    border: palette.neutral[500],\r\n    borderStrong: palette.neutral[500],\r\n    ring: palette.brand[500],\r\n\r\n    /* Highlight  */\r\n    highlight: palette.amber[400],\r\n    highlightForeground: palette.neutral[950],\r\n\r\n    /* Skeleton loading placeholders  */\r\n    skeleton: palette.neutral[600],\r\n    skeletonForeground: palette.neutral[500],\r\n}\r\n\r\nexport const darkEditorColors: DarkEditorColors = {\r\n    ocean: {\r\n        dark: palette.blue[300],\r\n        base: palette.blue[500],\r\n        light: palette.blue[700],\r\n    },\r\n    forest: {\r\n        dark: palette.green[300],\r\n        base: palette.green[500],\r\n        light: palette.green[700],\r\n    },\r\n    sunset: {\r\n        dark: palette.orange[300],\r\n        base: palette.orange[500],\r\n        light: palette.orange[700],\r\n    },\r\n    berry: {\r\n        dark: palette.pink[300],\r\n        base: palette.pink[500],\r\n        light: palette.pink[700],\r\n    },\r\n    grape: {\r\n        dark: palette.purple[300],\r\n        base: palette.purple[500],\r\n        light: palette.purple[700],\r\n    },\r\n    aqua: {\r\n        dark: palette.teal[300],\r\n        base: palette.teal[500],\r\n        light: palette.teal[700],\r\n    },\r\n    neutral: {\r\n        dark: palette.neutral[100],\r\n        base: palette.neutral[300],\r\n        light: palette.neutral[500],\r\n    },\r\n}\r\n"],"names":["darkColors","palette","darkEditorColors"],"mappings":"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"}