:root {
    --rk-bg: #f3f7ef;
    --rk-panel: #ffffff;
    --rk-panel-alt: #e7f0dd;
    --rk-text: #25331d;
    --rk-muted: #6d7d61;
    --rk-primary: #77a632;
    --rk-primary-text: #ffffff;
    --rk-accent: #43712c;
    --rk-border: #d5e2c6;
    --rk-input-bg: #ffffff;
    --rk-input-border: #c2d4ad;
    --rk-nav-bg: #33501f;
    --rk-nav-text: #e2eed5;
    --rk-nav-active: #77a632;
    --rk-success: #5f9c25;
    --rk-warning: #d99a2b;
    --rk-danger: #b34a2f;
    --rk-radius: 12px;
    --rk-shadow: 0 2px 6px rgba(51,80,31,.15);
    --rk-font: Georgia, "Segoe UI", serif;
    --rk-effect: pulse;
}
