:root{--app-data-foreground:#1d1d1f;--app-secondary-foreground:#5f5f63;--app-tertiary-foreground:#747478}.dark{--muted-foreground:#b0b0b6;--app-data-foreground:#f2f2f7;--app-secondary-foreground:#c7c7cc;--app-tertiary-foreground:#a8a8ad}body,main,[role=main]{color:var(--foreground)}.dark .text-muted-foreground{color:var(--app-tertiary-foreground)}table tbody{color:var(--app-data-foreground)}table tbody td{color:inherit}table tbody .text-primary{font-weight:550;color:var(--app-data-foreground)!important}table thead .text-primary{color:var(--app-secondary-foreground)!important}#weekly-timesheet-section table tbody .text-primary,[data-jibble-monthly-calendar] .text-primary{color:var(--app-data-foreground)!important}#weekly-timesheet-section table tbody td{line-height:1.45}#weekly-timesheet-section table tbody td .text-primary{letter-spacing:-.004em;font-weight:600}#weekly-timesheet-section table tbody span.italic{font-style:normal;font-weight:600;color:var(--warning)!important}.dark table thead th,.dark label.text-muted-foreground,.dark p.text-muted-foreground,.dark span.text-muted-foreground{color:var(--app-tertiary-foreground)}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.58}.font-mono,.tabular-nums,time{font-variant-numeric:tabular-nums;text-rendering:optimizelegibility}button.bg-primary,[aria-selected=true].bg-primary,[aria-current=page],[role=tab][data-state=active]{color:var(--primary-foreground)}aside nav a[aria-current=page]{color:var(--primary)!important}
