{
  "$schema": "./palette.schema.json",
  "name": "Motel",
  "id": "motel",
  "author": "1776pax",
  "license": "MIT",
  "description": "A warm dark theme for editors, terminals, and browsers, drawn from the colors of the American roadside.",
  "type": "dark",
  "note": "One dark room. No light variant until this one is lived-in.",
  "meta": {
    "textOnBase": 12.73,
    "cursor": "rust",
    "selectionBg": "highlightMed",
    "selectionFg": "text",
    "focus": "rust"
  },
  "roles": {
    "base": {
      "id": "base",
      "name": "Asphalt",
      "hex": "#18110d",
      "rgb": [
        24,
        17,
        13
      ],
      "hsl": [
        22,
        30,
        7
      ],
      "oklch": [
        0.185,
        0.015,
        50
      ],
      "kind": "neutral",
      "oneliner": "The warm black of the forecourt after dark.",
      "usage": [
        "Editor and document background",
        "Application frame, sidebars, file trees",
        "Chrome NTP, Slack column, Warp background"
      ],
      "specimenUse": "Backgrounds \u00b7 sidebars \u00b7 editor"
    },
    "surface": {
      "id": "surface",
      "name": "Walnut",
      "hex": "#211814",
      "rgb": [
        33,
        24,
        20
      ],
      "hsl": [
        18,
        25,
        10
      ],
      "oklch": [
        0.22,
        0.017,
        50
      ],
      "kind": "neutral",
      "oneliner": "Dark wood, catching the light at the desk.",
      "usage": [
        "Status bars",
        "Inputs",
        "Inactive tabs",
        "Slack top nav"
      ],
      "specimenUse": "Status bars \u00b7 inputs"
    },
    "overlay": {
      "id": "overlay",
      "name": "Formica",
      "hex": "#2c211d",
      "rgb": [
        44,
        33,
        29
      ],
      "hsl": [
        16,
        21,
        14
      ],
      "oklch": [
        0.26,
        0.019,
        50
      ],
      "kind": "neutral",
      "oneliner": "A worn counter with a little more light on it.",
      "usage": [
        "Popovers",
        "Command palettes",
        "Dialogs",
        "Active tabs",
        "Completion menus"
      ],
      "specimenUse": "Popovers \u00b7 menus \u00b7 dialogs"
    },
    "muted": {
      "id": "muted",
      "name": "Ash",
      "hex": "#7d6c64",
      "rgb": [
        125,
        108,
        100
      ],
      "hsl": [
        19,
        11,
        44
      ],
      "oklch": [
        0.545,
        0.026,
        52
      ],
      "kind": "neutral",
      "oneliner": "Soft gray-brown, for the details that recede.",
      "usage": [
        "Comments",
        "Disabled controls",
        "Gitignored paths",
        "Line numbers"
      ],
      "specimenUse": "Comments \u00b7 disabled controls"
    },
    "subtle": {
      "id": "subtle",
      "name": "Sandstone",
      "hex": "#9f8c82",
      "rgb": [
        159,
        140,
        130
      ],
      "hsl": [
        21,
        13,
        57
      ],
      "oklch": [
        0.655,
        0.028,
        55
      ],
      "kind": "neutral",
      "oneliner": "The pale stone along the front office wall.",
      "usage": [
        "Punctuation",
        "Operators",
        "Inactive tab labels",
        "Chrome unselected tab text"
      ],
      "specimenUse": "Punctuation \u00b7 secondary labels"
    },
    "text": {
      "id": "text",
      "name": "Bone",
      "hex": "#e2d3c1",
      "rgb": [
        226,
        211,
        193
      ],
      "hsl": [
        33,
        36,
        82
      ],
      "oklch": [
        0.875,
        0.03,
        75
      ],
      "kind": "neutral",
      "oneliner": "Warm lettering, easy to distinguish from the dark.",
      "usage": [
        "Variables",
        "Body copy",
        "Cursor text",
        "Active labels"
      ],
      "specimenUse": "Body text \u00b7 variables \u00b7 functions"
    },
    "rust": {
      "id": "rust",
      "name": "Marquee",
      "hex": "#ba5152",
      "rgb": [
        186,
        81,
        82
      ],
      "hsl": [
        359,
        43,
        52
      ],
      "oklch": [
        0.57,
        0.135,
        30
      ],
      "kind": "accent",
      "oneliner": "The weathered red of the sign out front.",
      "usage": [
        "Keywords and builtins",
        "Diagnostic errors",
        "Git delete",
        "Cursor",
        "Focus ring",
        "Terminal red"
      ],
      "specimenUse": "Keywords \u00b7 errors \u00b7 cursor"
    },
    "brass": {
      "id": "brass",
      "name": "Brass",
      "hex": "#b99868",
      "rgb": [
        185,
        152,
        104
      ],
      "hsl": [
        36,
        37,
        57
      ],
      "oklch": [
        0.7,
        0.078,
        78
      ],
      "kind": "accent",
      "oneliner": "A room key, polished by years of hands.",
      "usage": [
        "Strings",
        "Diagnostic warnings",
        "Terminal yellow"
      ],
      "specimenUse": "Strings \u00b7 warnings \u00b7 terminal yellow"
    },
    "copper": {
      "id": "copper",
      "name": "Adobe",
      "hex": "#b19080",
      "rgb": [
        177,
        144,
        128
      ],
      "hsl": [
        20,
        24,
        60
      ],
      "oklch": [
        0.68,
        0.048,
        52
      ],
      "kind": "accent",
      "oneliner": "Sun-worn plaster, still warm after sunset.",
      "usage": [
        "Booleans",
        "Constants",
        "Numbers",
        "Git change"
      ],
      "specimenUse": "Numbers \u00b7 constants \u00b7 git changes"
    },
    "moss": {
      "id": "moss",
      "name": "Agave",
      "hex": "#809378",
      "rgb": [
        128,
        147,
        120
      ],
      "hsl": [
        102,
        11,
        52
      ],
      "oklch": [
        0.64,
        0.04,
        138
      ],
      "kind": "accent",
      "oneliner": "Dusty green at the edge of the parking lot.",
      "usage": [
        "Git rename",
        "Success",
        "Terminal green",
        "Slack presence"
      ],
      "specimenUse": "Success \u00b7 terminal green"
    },
    "dusk": {
      "id": "dusk",
      "name": "Pool Tile",
      "hex": "#7690a1",
      "rgb": [
        118,
        144,
        161
      ],
      "hsl": [
        204,
        18,
        55
      ],
      "oklch": [
        0.64,
        0.04,
        240
      ],
      "kind": "accent",
      "oneliner": "The blue around the pool after the lights go out.",
      "usage": [
        "Object keys",
        "Types",
        "Tags",
        "Info",
        "Git add",
        "Terminal blue"
      ],
      "specimenUse": "Types \u00b7 keys \u00b7 git additions"
    },
    "wine": {
      "id": "wine",
      "name": "Rosewood",
      "hex": "#a98081",
      "rgb": [
        169,
        128,
        129
      ],
      "hsl": [
        359,
        19,
        58
      ],
      "oklch": [
        0.64,
        0.05,
        25
      ],
      "kind": "accent",
      "oneliner": "The faded red-brown of an old lounge chair.",
      "usage": [
        "Links",
        "Hints",
        "Git merge",
        "Terminal magenta"
      ],
      "specimenUse": "Links \u00b7 hints \u00b7 terminal magenta"
    },
    "highlightLow": {
      "id": "highlight-low",
      "name": "Shadow",
      "hex": "#1d1511",
      "rgb": [
        29,
        21,
        17
      ],
      "hsl": [
        20,
        26,
        9
      ],
      "oklch": [
        0.205,
        0.016,
        50
      ],
      "kind": "highlight",
      "oneliner": "The smallest step away from the background.",
      "usage": [
        "Cursor line",
        "Hover rows"
      ],
      "specimenUse": "Current line \u00b7 hover"
    },
    "highlightMed": {
      "id": "highlight-med",
      "name": "Tobacco",
      "hex": "#403029",
      "rgb": [
        64,
        48,
        41
      ],
      "hsl": [
        18,
        22,
        21
      ],
      "oklch": [
        0.325,
        0.028,
        48
      ],
      "kind": "highlight",
      "oneliner": "A warm brown to hold a selection.",
      "usage": [
        "Selection background",
        "Find matches"
      ],
      "specimenUse": "Selections \u00b7 find matches"
    },
    "highlightHigh": {
      "id": "highlight-high",
      "name": "Umber",
      "hex": "#5c4840",
      "rgb": [
        92,
        72,
        64
      ],
      "hsl": [
        17,
        18,
        31
      ],
      "oklch": [
        0.42,
        0.032,
        48
      ],
      "kind": "highlight",
      "oneliner": "An earthy edge between neighboring surfaces.",
      "usage": [
        "Borders",
        "Splitters",
        "Guides"
      ],
      "specimenUse": "Borders \u00b7 guides \u00b7 dividers"
    }
  },
  "derived": {
    "nc": {
      "id": "nc",
      "name": "Nightfall",
      "hex": "#120b09",
      "rgb": [
        18,
        11,
        9
      ],
      "oklch": [
        0.16,
        0.014,
        50
      ],
      "usage": [
        "Unfocused window chrome"
      ]
    },
    "mist": {
      "id": "mist",
      "name": "Pool Glass",
      "hex": "#72aba1",
      "rgb": [
        114,
        171,
        161
      ],
      "oklch": [
        0.7,
        0.058,
        190
      ],
      "usage": [
        "Terminal cyan only. Not a 16th role. Between moss and dusk."
      ]
    },
    "rustDeep": {
      "id": "rust-deep",
      "name": "Oxide",
      "hex": "#983a3f",
      "rgb": [
        152,
        58,
        63
      ],
      "oklch": [
        0.48,
        0.125,
        28
      ],
      "usage": [
        "Fills under light text. Warp accent, buttons, badges, Slack active. 7:1 on white."
      ]
    }
  },
  "bright": {
    "rust": "#db6b6b",
    "brass": "#d5b17d",
    "copper": "#cca898",
    "moss": "#97ac8d",
    "dusk": "#91b0c3",
    "wine": "#c59798",
    "mist": "#8bc4ba"
  },
  "syntax": {
    "comments": "muted",
    "operators": "subtle",
    "punctuation": "subtle",
    "variables": "text",
    "keywords": "rust",
    "builtins": "rust",
    "strings": "brass",
    "booleans": "copper",
    "constants": "copper",
    "numbers": "copper",
    "functions": "text",
    "keys": "dusk",
    "types": "dusk",
    "tags": "dusk",
    "parameters": "text",
    "links": "wine"
  },
  "git": {
    "add": "dusk",
    "change": "copper",
    "delete": "rust",
    "rename": "moss",
    "merge": "wine",
    "ignored": "muted"
  },
  "diagnostics": {
    "error": "rust",
    "warning": "brass",
    "info": "dusk",
    "hint": "wine"
  },
  "ansi": {
    "background": "base",
    "foreground": "text",
    "cursor": "rust",
    "selection": "highlightMed",
    "normal": {
      "black": "surface",
      "red": "rust",
      "green": "moss",
      "yellow": "brass",
      "blue": "dusk",
      "magenta": "wine",
      "cyan": "mist",
      "white": "text"
    },
    "bright": {
      "black": "overlay",
      "red": "bright.rust",
      "green": "bright.moss",
      "yellow": "bright.brass",
      "blue": "bright.dusk",
      "magenta": "bright.wine",
      "cyan": "bright.mist",
      "white": "#f0e6d6"
    }
  }
}
