{
  "meta": {
    "name": "bodrum.solutions brand tokens",
    "version": "1.0",
    "date": "2026-10-18",
    "status": {
      "brand": "official (brand board)",
      "support": "official support (brand board)",
      "neutral": "proposed",
      "semantic": "proposed"
    }
  },
  "color": {
    "brand": {
      "black": {
        "hex": "#0B0B0B",
        "rgb": "rgb(11, 11, 11)",
        "hsl": "hsl(0, 0%, 4%)",
        "name": "Brand Black",
        "source": "brand board (Siyah)"
      },
      "white": {
        "hex": "#FAFAF7",
        "rgb": "rgb(250, 250, 247)",
        "hsl": "hsl(60, 23%, 97%)",
        "name": "Brand White",
        "source": "brand board (Kırık Beyaz)"
      },
      "sage": {
        "hex": "#8DAE9A",
        "rgb": "rgb(141, 174, 154)",
        "hsl": "hsl(144, 17%, 62%)",
        "name": "Brand Sage",
        "source": "brand board (Adaçayı) + bsfav.svg"
      }
    },
    "support": {
      "sand": {
        "hex": "#D9D6CC",
        "rgb": "rgb(217, 214, 204)",
        "hsl": "hsl(46, 15%, 83%)",
        "name": "Sand",
        "source": "brand board (Kum Beji)"
      }
    },
    "neutral": {
      "0": {
        "hex": "#FFFFFF",
        "rgb": "rgb(255, 255, 255)",
        "hsl": "hsl(0, 0%, 100%)"
      },
      "50": {
        "hex": "#FAFAF7",
        "rgb": "rgb(250, 250, 247)",
        "hsl": "hsl(60, 23%, 97%)"
      },
      "100": {
        "hex": "#F1F0EA",
        "rgb": "rgb(241, 240, 234)",
        "hsl": "hsl(51, 20%, 93%)"
      },
      "200": {
        "hex": "#E4E2DA",
        "rgb": "rgb(228, 226, 218)",
        "hsl": "hsl(48, 16%, 87%)"
      },
      "300": {
        "hex": "#D9D6CC",
        "rgb": "rgb(217, 214, 204)",
        "hsl": "hsl(46, 15%, 83%)"
      },
      "400": {
        "hex": "#B5B4AD",
        "rgb": "rgb(181, 180, 173)",
        "hsl": "hsl(53, 5%, 69%)"
      },
      "500": {
        "hex": "#8A8A84",
        "rgb": "rgb(138, 138, 132)",
        "hsl": "hsl(60, 2%, 53%)"
      },
      "600": {
        "hex": "#6B6A64",
        "rgb": "rgb(107, 106, 100)",
        "hsl": "hsl(51, 3%, 41%)"
      },
      "700": {
        "hex": "#55554F",
        "rgb": "rgb(85, 85, 79)",
        "hsl": "hsl(60, 4%, 32%)"
      },
      "800": {
        "hex": "#2A2A27",
        "rgb": "rgb(42, 42, 39)",
        "hsl": "hsl(60, 4%, 16%)"
      },
      "900": {
        "hex": "#151514",
        "rgb": "rgb(21, 21, 20)",
        "hsl": "hsl(60, 2%, 8%)"
      },
      "950": {
        "hex": "#0B0B0B",
        "rgb": "rgb(11, 11, 11)",
        "hsl": "hsl(0, 0%, 4%)"
      }
    },
    "semantic": {
      "success": {
        "hex": "#3E6B54",
        "rgb": "rgb(62, 107, 84)",
        "hsl": "hsl(149, 27%, 33%)"
      },
      "warning": {
        "hex": "#8A5A00",
        "rgb": "rgb(138, 90, 0)",
        "hsl": "hsl(39, 100%, 27%)"
      },
      "danger": {
        "hex": "#A33A2B",
        "rgb": "rgb(163, 58, 43)",
        "hsl": "hsl(7, 58%, 40%)"
      },
      "info": {
        "hex": "#3B5B7A",
        "rgb": "rgb(59, 91, 122)",
        "hsl": "hsl(210, 35%, 35%)"
      }
    },
    "source_file_fills": {
      "bsamblem.svg": "#010101",
      "bslogo.svg": "#1D1D1B",
      "bsfav.svg symbol": "#EDEDED",
      "note": "Kaynak dosya dolguları paletten farklı; dışa aktarımlar resmî palete normalize edildi (yol geometrisi değişmedi)."
    }
  },
  "contrast": [
    {
      "foreground": "Brand Black",
      "background": "Brand White",
      "ratio": 18.82,
      "wcag": "AAA"
    },
    {
      "foreground": "Brand Black",
      "background": "Brand Sage",
      "ratio": 8.11,
      "wcag": "AAA"
    },
    {
      "foreground": "Brand White",
      "background": "Brand Sage",
      "ratio": 2.32,
      "wcag": "Fail"
    },
    {
      "foreground": "Brand Sage",
      "background": "Brand White",
      "ratio": 2.32,
      "wcag": "Fail"
    },
    {
      "foreground": "Brand White",
      "background": "Brand Black",
      "ratio": 18.82,
      "wcag": "AAA"
    },
    {
      "foreground": "Brand Sage",
      "background": "Brand Black",
      "ratio": 8.11,
      "wcag": "AAA"
    },
    {
      "foreground": "Neutral 700",
      "background": "Brand White",
      "ratio": 7.18,
      "wcag": "AAA"
    },
    {
      "foreground": "Neutral 600",
      "background": "Brand White",
      "ratio": 5.19,
      "wcag": "AA"
    },
    {
      "foreground": "Neutral 500",
      "background": "Brand White",
      "ratio": 3.32,
      "wcag": "AA large / UI"
    },
    {
      "foreground": "Neutral 400",
      "background": "Brand Black",
      "ratio": 9.46,
      "wcag": "AAA"
    },
    {
      "foreground": "Brand Black",
      "background": "Sand",
      "ratio": 13.53,
      "wcag": "AAA"
    },
    {
      "foreground": "Success",
      "background": "Brand White",
      "ratio": 5.84,
      "wcag": "AA"
    },
    {
      "foreground": "Warning",
      "background": "Brand White",
      "ratio": 5.67,
      "wcag": "AA"
    },
    {
      "foreground": "Danger",
      "background": "Brand White",
      "ratio": 6.28,
      "wcag": "AA"
    },
    {
      "foreground": "Info",
      "background": "Brand White",
      "ratio": 6.78,
      "wcag": "AA"
    }
  ],
  "typography": {
    "wordmark": {
      "family": "unresolved",
      "closest_match": "Manrope (SemiBold 600 / Light 300)",
      "glyph_overlap": 0.81,
      "note": "Wordmark kaynakta anahatlı; font doğrulanmadı. Wordmark yalnız kaynak SVG'den kullanılır."
    },
    "display": {
      "family": "Manrope",
      "weights": [
        600
      ],
      "status": "proposed"
    },
    "text": {
      "family": "Inter",
      "weights": [
        400,
        500,
        600
      ],
      "status": "existing site font"
    },
    "scale": {
      "ratio": 1.25,
      "base_px": 17
    },
    "styles": {
      "display": "Manrope 600 · clamp(40px, 5.4vw, 76px) / 1.02 · -0.035em",
      "h2": "Manrope 600 · clamp(30px, 3.3vw, 46px) / 1.08 · -0.028em",
      "h3": "Manrope 600 · clamp(22px, 1.9vw, 27px) / 1.2 · -0.018em",
      "h4": "Manrope 600 · 19px / 1.3 · -0.01em",
      "lead": "Inter 400 · clamp(18px, 1.35vw, 20px) / 1.55",
      "body": "Inter 400 · 17px / 1.65",
      "small": "Inter 400 · 14.5px / 1.55",
      "caption": "Inter 500 · 12–13px / 1.4",
      "label": "Inter 600 · 12.5px / 1.4 · 0.14em · uppercase"
    }
  },
  "space": {
    "1": "4px",
    "2": "8px",
    "3": "12px",
    "4": "16px",
    "5": "24px",
    "6": "32px",
    "7": "48px",
    "8": "64px",
    "9": "96px",
    "10": "128px"
  },
  "radius": {
    "none": "0",
    "badge": "4px",
    "control": "8px",
    "card": "12px",
    "modal": "14px",
    "pill": "999px"
  },
  "logo": {
    "primary_geometry": {
      "h": 71.16,
      "symbol_height": 249.06,
      "symbol_width": 173.6,
      "gap": 71.16,
      "symbol_x": 286.62,
      "symbol_scale": 1.525449,
      "width": 732.6,
      "height": 391.38,
      "optical_offset": 7.12,
      "clear_space": 71.16,
      "symbol_mass_center_x": 0.459
    },
    "min_width": {
      "primary_px": 120,
      "primary_mm": 30,
      "symbol_px": 16,
      "symbol_mm": 6,
      "wordmark_px": 140
    },
    "clear_space": "1h on all sides (h = wordmark height) — proposed"
  }
}
