:root {
    --renty-color-title: #12375e;
    --renty-color-accent: #2c7be5;
    --renty-color-brand: #ea5b0c;
    --renty-color-text: #2f3744;
    --renty-color-muted: #68778a;
    --renty-color-border: #dfe6ee;
    --renty-color-surface: #ffffff;
    --renty-color-surface-subtle: #f6f8fb;
    --renty-contract-prenotazione-bg: #0e9fbd;
    --renty-contract-prenotazione-border: #08758c;
    --renty-contract-prenotazione-text: #ffffff;
    --renty-contract-in-corso-bg: #198754;
    --renty-contract-in-corso-border: #146c43;
    --renty-contract-in-corso-text: #ffffff;
    --renty-contract-disdetto-bg: #5c2b29;
    --renty-contract-disdetto-border: #44201f;
    --renty-contract-disdetto-text: #ffffff;
    --renty-contract-da-firmare-bg: #0d6efd;
    --renty-contract-da-firmare-border: #0a58ca;
    --renty-contract-da-firmare-text: #ffffff;
    --renty-contract-concluso-bg: #f2c94c;
    --renty-contract-concluso-border: #c79d18;
    --renty-contract-concluso-text: #212529;
    --renty-action-size: 30px;
    --renty-action-radius: 6px;
    --renty-action-icon-size: 14px;
    --renty-action-gap: 4px;
    --renty-action-focus: #2c7be5;
    --renty-action-neutral-color: #505b67;
    --renty-action-neutral-border: #d8dde3;
    --renty-action-neutral-bg: #f8fafc;
    --renty-action-neutral-muted-bg: #f1f3f5;
    --renty-action-neutral-hover-color: #303943;
    --renty-action-neutral-hover-border: #b9c1ca;
    --renty-action-neutral-hover-bg: #e5e8eb;
    --renty-action-edit-color: #245a88;
    --renty-action-edit-border: #bdd7ee;
    --renty-action-edit-bg: #e8f2fb;
    --renty-action-edit-hover-color: #173f63;
    --renty-action-edit-hover-border: #8fbce1;
    --renty-action-edit-hover-bg: #dcecf9;
    --renty-action-delete-color: #a72b2b;
    --renty-action-delete-border: #f4c3c3;
    --renty-action-delete-bg: #fdecec;
    --renty-action-delete-hover-color: #7f1d1d;
    --renty-action-delete-hover-border: #e9a2a5;
    --renty-action-delete-hover-bg: #fbdfe0;
    --renty-action-save-color: #16734a;
    --renty-action-save-border: #b7e2ca;
    --renty-action-save-bg: #e7f6ee;
    --renty-action-save-hover-color: #0f5c39;
    --renty-action-save-hover-border: #85cba7;
    --renty-action-save-hover-bg: #d9f0e4;
    --renty-space-1: 4px;
    --renty-space-2: 8px;
    --renty-space-3: 12px;
    --renty-space-4: 16px;
    --renty-space-5: 24px;
    --renty-space-6: 32px;
    --renty-control-radius: 6px;
    --renty-surface-radius: 10px;
    --renty-control-height: 38px;
    --renty-command-primary-bg: #2c7be5;
    --renty-command-primary-hover-bg: #216bc7;
    --renty-command-export-bg: #198754;
    --renty-command-export-hover-bg: #146c43;
    --renty-command-secondary-color: #34445a;
    --renty-command-secondary-border: #cbd5e1;
    --renty-command-secondary-hover-bg: #f3f6f9;
    --renty-command-shadow: 0 2px 6px rgba(18, 55, 94, .12);
    --renty-command-focus: 0 0 0 3px rgba(44, 123, 229, .2);
    --renty-surface-shadow: 0 5px 16px rgba(18, 55, 94, .07);
    --renty-surface-shadow-soft: 0 8px 20px rgba(31, 41, 55, .04);
    --renty-detail-section-shadow: 0 12px 28px rgba(31, 41, 55, .06);
    --renty-focus-width: 2px;
    --renty-toggle-track-bg: #ccc;
    --renty-toggle-track-active-bg: #2196f3;
    --renty-toggle-thumb-bg: #fff;
}
