/* Светлая тема — тёплая, бумажная */
[data-theme="flora-light"] {
    color-scheme: light;
    
    /* Primary — приглушённая роза */
    --color-primary: oklch(0.55 0.12 10);
    --color-primary-content: oklch(0.98 0.01 10);

    /* Secondary — шалфей */
    --color-secondary: oklch(0.55 0.08 155);
    --color-secondary-content: oklch(0.98 0.01 155);

    /* Accent — сухая лаванда */
    --color-accent: oklch(0.58 0.1 290);
    --color-accent-content: oklch(0.98 0.01 290);

    /* Neutral — тёплый графит */
    --color-neutral: oklch(0.27 0.02 60);
    --color-neutral-content: oklch(0.93 0.01 60);

    /* Base — тёплая бумага */
    --color-base-100: oklch(0.97 0.01 80);
    --color-base-200: oklch(0.94 0.01 80);
    --color-base-300: oklch(0.88 0.02 80);
    --color-base-content: oklch(0.25 0.02 60);

    /* Состояния */
    --color-success: oklch(0.55 0.12 155);
    --color-success-content: oklch(0.98 0.01 155);
    --color-warning: oklch(0.65 0.12 75);
    --color-warning-content: oklch(0.20 0.02 75);
    --color-error: oklch(0.55 0.14 25);
    --color-error-content: oklch(0.98 0.01 25);
    --color-info: oklch(0.55 0.1 240);
    --color-info-content: oklch(0.98 0.01 240);

    /* Скругления — минимальные, журнальные */
    --radius-selector: 0.25rem;
    --radius-field: 0.25rem;
    --radius-box: 0.375rem;

    /* Параметры */
    --border: 1px;
    --depth: 0;
    --noise: 0.3;
}

/* Тёмная тема — глубокая, бархатная */
[data-theme="flora-dark"] {
    color-scheme: dark;

    /* Primary — мягкая роза на тёмном */
    --color-primary: oklch(0.68 0.12 10);
    --color-primary-content: oklch(0.15 0.02 10);

    /* Secondary — приглушённый шалфей */
    --color-secondary: oklch(0.65 0.08 155);
    --color-secondary-content: oklch(0.15 0.02 155);

    /* Accent — лавандовый */
    --color-accent: oklch(0.68 0.1 290);
    --color-accent-content: oklch(0.15 0.01 290);

    /* Neutral — тёплый серый */
    --color-neutral: oklch(0.82 0.01 60);
    --color-neutral-content: oklch(0.18 0.02 60);

    /* Base — глубокий тёплый тёмный */
    --color-base-100: oklch(0.18 0.02 60);
    --color-base-200: oklch(0.15 0.02 60);
    --color-base-300: oklch(0.22 0.02 60);
    --color-base-content: oklch(0.88 0.01 60);

    /* Состояния */
    --color-success: oklch(0.65 0.12 155);
    --color-success-content: oklch(0.15 0.02 155);
    --color-warning: oklch(0.70 0.12 75);
    --color-warning-content: oklch(0.15 0.02 75);
    --color-error: oklch(0.65 0.14 25);
    --color-error-content: oklch(0.15 0.01 25);
    --color-info: oklch(0.65 0.1 240);
    --color-info-content: oklch(0.15 0.01 240);

    /* Скругления — минимальные, журнальные */
    --radius-selector: 0.25rem;
    --radius-field: 0.25rem;
    --radius-box: 0.375rem;

    /* Параметры */
    --border: 1px;
    --depth: 0;
    --noise: 0.15;
}