/* Neuburg Theme Overrides */
/* Google Fonts loaded via wp_enqueue_style in enqueue.php */

.project {
    --font-primary: 'Plus Jakarta Sans', sans-serif;
    --font-secondary: 'Plus Jakarta Sans', sans-serif;

    --primary: oklch(0.522 0.064 73.4);
    --secondary: oklch(0.088 0.005 18.1);
    --tertiary: oklch(0.1 0 0);
    --success: oklch(0.58 0.19 142);
    --error: oklch(0.63 0.26 29);
    --bg-body: oklch(0.98 0 0);
    --bg-surface: oklch(0.98 0 0);
    --text-body: oklch(0.2 0 0);
    --text-title: oklch(0 0 0);

    --shadow-primary: oklch(0 0 0 / 0.15);
    --radius-xs: 0.3rem;
    --radius-s: 0.5rem;
    --radius-m: 1rem;
    --radius-l: 2rem;
    --radius-xl: 3rem;
}

.project[data-color-mode="dark"] {
    --bg-body: oklch(0.12 0 0);
    --bg-surface: oklch(0.18 0 0);
    --text-body: oklch(0.9 0 0);
    --text-title: oklch(1 0 0);
    --border-primary: oklch(1 0 0 / 0.15);
    --shadow-primary: oklch(0 0 0 / 0.4);
}
