/* 클리닉 로즈 테마 — 피부과/뷰티 클리닉용 부드러운 핑크·로즈 계열 */

:root {
  --background: oklch(0.985 0.008 350);
  --foreground: oklch(0.24 0.02 350);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.24 0.02 350);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.24 0.02 350);
  --primary: oklch(0.61 0.145 355);
  --primary-foreground: oklch(0.99 0 0);
  --secondary: oklch(0.95 0.02 350);
  --secondary-foreground: oklch(0.32 0.05 352);
  --muted: oklch(0.965 0.013 350);
  --muted-foreground: oklch(0.50 0.025 351);
  --accent: oklch(0.93 0.035 350);
  --accent-foreground: oklch(0.36 0.08 352);
  --destructive: oklch(0.58 0.22 27);
  --border: oklch(0.91 0.017 350);
  --input: oklch(0.91 0.017 350);
  --ring: oklch(0.61 0.145 355);
  --chart-1: oklch(0.61 0.145 355);
  --chart-2: oklch(0.66 0.12 20);
  --chart-3: oklch(0.62 0.12 320);
  --chart-4: oklch(0.70 0.13 40);
  --chart-5: oklch(0.60 0.14 300);
  --sidebar: oklch(0.975 0.01 350);
  --sidebar-foreground: oklch(0.24 0.02 350);
  --sidebar-primary: oklch(0.61 0.145 355);
  --sidebar-primary-foreground: oklch(0.99 0 0);
  --sidebar-accent: oklch(0.93 0.035 350);
  --sidebar-accent-foreground: oklch(0.36 0.08 352);
  --sidebar-border: oklch(0.91 0.017 350);
  --sidebar-ring: oklch(0.61 0.145 355);
}

.dark {
  --background: oklch(0.17 0.014 348);
  --foreground: oklch(0.95 0.01 350);
  --card: oklch(0.21 0.016 348);
  --card-foreground: oklch(0.95 0.01 350);
  --popover: oklch(0.21 0.016 348);
  --popover-foreground: oklch(0.95 0.01 350);
  --primary: oklch(0.72 0.14 353);
  --primary-foreground: oklch(0.16 0.014 348);
  --secondary: oklch(0.25 0.018 348);
  --secondary-foreground: oklch(0.95 0.01 350);
  --muted: oklch(0.25 0.014 348);
  --muted-foreground: oklch(0.64 0.02 350);
  --accent: oklch(0.28 0.03 348);
  --accent-foreground: oklch(0.90 0.025 350);
  --destructive: oklch(0.70 0.19 22);
  --border: oklch(0.30 0.016 348);
  --input: oklch(0.30 0.016 348);
  --ring: oklch(0.72 0.14 353);
  --chart-1: oklch(0.72 0.14 353);
  --chart-2: oklch(0.70 0.12 20);
  --chart-3: oklch(0.66 0.12 320);
  --chart-4: oklch(0.74 0.13 40);
  --chart-5: oklch(0.66 0.14 300);
  --sidebar: oklch(0.19 0.016 348);
  --sidebar-foreground: oklch(0.95 0.01 350);
  --sidebar-primary: oklch(0.72 0.14 353);
  --sidebar-primary-foreground: oklch(0.16 0.014 348);
  --sidebar-accent: oklch(0.28 0.03 348);
  --sidebar-accent-foreground: oklch(0.90 0.025 350);
  --sidebar-border: oklch(0.30 0.016 348);
  --sidebar-ring: oklch(0.72 0.14 353);
}
