/* bodrum.solutions brand tokens v1.0 · 2026-10-18
   TEK KAYNAK — src/brand/build_brand.py üretir; elle düzenlemeyin. */
:root {
  /* Official brand colors */
  --bs-black: #0B0B0B;
  --bs-white: #FAFAF7;
  --bs-sage: #8DAE9A;
  /* Support */
  --bs-sand: #D9D6CC;
  /* Neutral scale (proposed) */
  --bs-neutral-0: #FFFFFF;
  --bs-neutral-50: #FAFAF7;
  --bs-neutral-100: #F1F0EA;
  --bs-neutral-200: #E4E2DA;
  --bs-neutral-300: #D9D6CC;
  --bs-neutral-400: #B5B4AD;
  --bs-neutral-500: #8A8A84;
  --bs-neutral-600: #6B6A64;
  --bs-neutral-700: #55554F;
  --bs-neutral-800: #2A2A27;
  --bs-neutral-900: #151514;
  --bs-neutral-950: #0B0B0B;
  /* Semantic interface colors (proposed) */
  --bs-success: #3E6B54;
  --bs-warning: #8A5A00;
  --bs-danger: #A33A2B;
  --bs-info: #3B5B7A;
  /* Roles */
  --bs-bg: var(--bs-white); --bs-surface: var(--bs-neutral-100); --bs-elevated: var(--bs-neutral-0);
  --bs-text: var(--bs-black); --bs-text-2: var(--bs-neutral-700); --bs-text-3: var(--bs-neutral-600);
  --bs-border: var(--bs-neutral-200); --bs-border-strong: var(--bs-neutral-300);
  --bs-inverse-bg: var(--bs-black); --bs-inverse-surface: var(--bs-neutral-900); --bs-inverse-text: var(--bs-white);
  --bs-inverse-text-2: var(--bs-neutral-400); --bs-inverse-border: var(--bs-neutral-800);
  --bs-accent: var(--bs-sage); --bs-accent-hover: #7FA28D; --bs-on-accent: var(--bs-black);
  /* Typography */
  --bs-font-display: "Manrope", "Inter", ui-sans-serif, system-ui, sans-serif;
  --bs-font-text: "Inter", ui-sans-serif, -apple-system, "Segoe UI", system-ui, sans-serif;
  /* Space */
  --bs-s-1: 4px; --bs-s-2: 8px; --bs-s-3: 12px; --bs-s-4: 16px; --bs-s-5: 24px; --bs-s-6: 32px; --bs-s-7: 48px; --bs-s-8: 64px; --bs-s-9: 96px; --bs-s-10: 128px;
  /* Radius */
  --bs-r-none: 0; --bs-r-badge: 4px; --bs-r-control: 8px; --bs-r-card: 12px; --bs-r-modal: 14px; --bs-r-pill: 999px;
  /* Motion */
  --bs-ease: cubic-bezier(.2, .7, .2, 1); --bs-dur-fast: 160ms; --bs-dur: 320ms; --bs-dur-slow: 560ms;
}
