/* Project Theme */
/* Generated by Theme Editor */

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap');

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

    /* Hauptfarben */
    --primary: oklch(0.495 0.171 3.7);      /* Beere/Burgund */
    --secondary: oklch(0.2 0 89.9);
    --tertiary: oklch(0.1 0 0);

    /* Success: Beere statt Grün (ähnlich wie Primary, aber heller) */
    --success: oklch(0.58 0.15 350);        /* Rosa/Beere für positive Elemente */
    --error: oklch(0.63 0.20 15);           /* Warmes Rot/Korall für negative Elemente */

    /* Hintergründe */
    --bg-body: oklch(0.98 0.01 85);         /* Leichtes Creme */
    --bg-surface: oklch(1 0.005 85);        /* Fast Weiß mit Creme-Ton */

    /* Creme-Farbe für Rahmen und Akzente (ersetzt Grau) */
    --cream: oklch(0.92 0.02 85);           /* Creme für Rahmen/Hintergründe */
    --border-primary: oklch(0.88 0.02 85);  /* Creme-Rahmen statt Grau */

    /* Text */
    --text-body: oklch(0.2 0 0);
    --text-title: oklch(0 0 0);

    /* Schatten mit Creme-Ton statt reinem Schwarz */
    --shadow-primary: oklch(0.5 0.02 85 / 0.12);

    --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.01 85);
    --bg-surface: oklch(0.18 0.01 85);
    --text-body: oklch(0.9 0 0);
    --text-title: oklch(1 0 0);
    --cream: oklch(0.25 0.02 85);
    --border-primary: oklch(1 0.01 85 / 0.15);
    --shadow-primary: oklch(0 0 0 / 0.4);
}
