:root {
    --nccr-primary: #073f46;
    --nccr-primary-strong: #052d32;
    --nccr-primary-soft: #d9eef0;
    --nccr-secondary: #d0a24f;
    --nccr-secondary-strong: #a7742e;
    --nccr-secondary-soft: #fff0b8;
    --nccr-bg: #fbfbf8;
    --nccr-surface: #ffffff;
    --nccr-surface-soft: #f4f7f5;
    --nccr-ink: #172326;
    --nccr-ink-muted: #5d6a70;
    --nccr-border: #d8dedc;
    --nccr-border-strong: #becac7;
    --nccr-success: #1b7f45;
    --nccr-warning: #bd7b18;
    --nccr-error: #b3261e;
    --nccr-radius-sm: 6px;
    --nccr-radius-md: 8px;
    --nccr-radius-lg: 8px;
    --nccr-shadow-sm: 0 1px 2px rgba(7, 63, 70, 0.08), 0 8px 20px rgba(7, 63, 70, 0.06);
    --nccr-shadow-md: 0 16px 42px rgba(7, 63, 70, 0.16);
    --nccr-shadow-lg: 0 28px 80px rgba(5, 22, 26, 0.36);
    --nccr-focus: 0 0 0 3px rgba(208, 162, 79, 0.28);
    --nccr-font: "Cairo", "Tahoma", "Arial", sans-serif;
    --nccr-ease: cubic-bezier(0.16, 1, 0.3, 1);
}
