/* Tomchi Market — Design Tokens */
:root {
  --background: #FFFFFF;
  --surface: #FAFAFA;
  --surface-elevated: #FFFFFF;

  --text-primary: #0A0A0A;
  --text-secondary: #606060;
  --text-tertiary: #909090;
  --text-disabled: #C0C0C0;

  --border: #E5E5E5;
  --border-strong: #D0D0D0;
  --divider: #F0F0F0;

  --accent: #0A0A0A;
  --accent-hover: #1F1F1F;
  --link: #0066CC;

  --success: #00875A;
  --warning: #DE7C00;
  --danger: #DE350B;
  --info: #0052CC;

  --success-bg: #E3FCEF;
  --warning-bg: #FFF7E6;
  --danger-bg: #FFEBE6;
  --info-bg: #DEEBFF;

  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-2xl: 24px;

  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.08);

  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
}

* { box-sizing: border-box; }
