:root{--color-sidebar: #002f5a;--color-sidebar-foreground: #e5e5e5;--color-sidebar-muted: #d4d4d4;--color-sidebar-accent: #004687;--color-sidebar-accent-alt: #002f5a;--color-sidebar-accent-stroke: #004687;--color-sidebar-border: #404040;--color-sidebar-logo: #fafafa;--color-surface: #ffffff;--color-surface-muted: #f5f5f5;--color-skeleton: #e5e5e5;--color-text: #0a0a0a;--color-text-on-primary: #fafafa;--color-primary: #004687;--color-border: #404040;--color-banner-surface: #ffedd5;--color-banner-decoration: #fed7aa;--color-header-surface: #eff6ff;--color-text-secondary: #171717;--color-text-muted: #737373;--color-text-ghost: #404040;--color-border-input: #d4d4d4;--color-action-add: #22c55e;--color-action-exit: #f07d00;--color-action-transfer: #8b5cf6;--color-action-claim: #ef4444;--color-border-card: #e5e5e5;--color-text-faint: #a3a3a3;--color-contacts-surface: #f5f5f5;--color-guide-surface: #fff7ed;--color-avatar-gradient-start: #004687;--color-avatar-gradient-middle: #833d59;--color-avatar-gradient-end: #d84e38;--color-chart-1: #f54a00;--color-chart-2: #009689;--color-chart-3: #104e64;--color-chart-4: #7c3aed;--color-chart-5: #fe9a00;--color-chart-6: #1e293b;--color-chart-7: #8b5cf6;--color-chart-8: #2dd4bf;--color-chart-9: #99f6e4;--color-login-base: #002f5a;--color-error: #ef4444;--color-shadow: rgba(0, 0, 0, .12);--color-overlay: rgba(10, 10, 10, .6);--color-text-heading: #1e293b;--color-table-header-surface: #002f5a;--color-tag-success-surface: #bbf7d0;--color-tag-alert-surface: #fef9c3;--color-tag-critical-surface: #fecaca;--color-text-critical: #ef4444;--color-select-active-surface: #eff6ff;--color-pagination-active-surface: #bfdbfe;--color-shadow-control: rgba(0, 0, 0, .05);--color-menu-selected-surface: #dbeafe;--color-calendar-range-surface: #f5f5f5;--color-row-selected-surface: #dbeafe;--color-row-selected-border: #3b82f6;--color-row-selected-text: #1d4ed8;--color-ghost-hover: rgba( 0, 47, 90, .1 );--color-tooltip-surface: #262626;--color-tooltip-text: #ffffff;--color-tag-success-border: #16a34a;--color-selection-bar-surface: #eff6ff;--color-fiche-surface: #fff7ed;--color-tag-alert-border: #facc15;--color-tag-diot-surface: #dbeafe;--color-tag-diot-border: #3b82f6;--color-action-exit-plein: #fb923c;--color-action-claim-plein: #dc2626;--color-action-transfer-plein: #6d28d9;--color-fiche-liste-surface: #eff6ff;--color-fiche-separateur: #fed7aa;--color-fiche-carte-surface: #fafafa;--color-fiche-lien: #2563eb;--color-shadow-sm: rgba(0, 0, 0, .1);--color-fiche-accent-surface: #dbeafe;--color-fiche-chip-compteur: #f0f0f0;--color-button-export-surface: #002f5a;--color-tag-soft-warning-surface: #fefce8;--color-tag-soft-warning-text: #854d0e;--color-tag-soft-success-surface: #f0fdf4;--color-tag-soft-success-text: #166534;--color-info-panel-surface: #eff6ff;--color-destructive: #dc2626;--color-toggle-active-surface: rgba(0, 0, 0, .05);--color-heading-contrast: #000000}:root{--space-0-5: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem}:root{--radius-sm: .25rem;--radius-control: .375rem;--radius-button: .5rem;--radius-input: .5rem;--radius-full: 9999px;--radius-pastille: .1875rem;--radius-card: 1.5rem;--radius-block: .75rem;--radius-image: .75rem}:root{--font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-regular: 1rem;--font-size-md: 1.125rem;--font-size-heading: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 1.875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-mini: 1rem;--line-height-paragraph: 1.25rem;--line-height-heading: 1.5rem;--letter-spacing-tight: -.0625rem;--letter-spacing-heading: -.0225rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-surface)}
