html[data-font=sourceHanSansSC] body{--font-sans:var(--font-source-han-sans-sc)}
:root[data-theme-preset=gogotrack-green]{--brand-50:#f3fdf4;--brand-100:#e4fce5;--brand-200:#caf8cd;--brand-300:#9ff2a7;--brand-400:#6ce37d;--brand-500:#51cf66;--brand-600:#3daa50;--brand-700:#338340;--brand-800:#2d6735;--brand-900:#28542e;--brand-950:#112d15;--brand-soft:var(--brand-100);--brand-hover:var(--brand-50);--brand-soft-foreground:var(--brand-950);--brand-link:var(--brand-800);--brand-link-hover:var(--brand-900);--brand-selection:var(--brand-100);--brand-selection-foreground:var(--brand-950)}.dark:root[data-theme-preset=gogotrack-green]{--brand-soft:var(--brand-900);--brand-hover:var(--brand-900);--brand-soft-foreground:var(--brand-100);--brand-link:var(--brand-400);--brand-link-hover:var(--brand-300);--brand-selection:var(--brand-800);--brand-selection-foreground:var(--brand-50)}:root[data-theme-preset=gogotrack-green] [data-slot=login-brand-panel]{--primary:var(--brand-500);--primary-foreground:var(--brand-950)}.dark:root[data-theme-preset=gogotrack-green] [data-slot=login-brand-panel]{--primary:var(--brand-900);--primary-foreground:var(--brand-100)}:root[data-theme-preset=gogotrack-green] :is([data-slot=button],button[data-variant][data-size],a[data-variant][data-size]){--primary:var(--brand-500);--primary-foreground:var(--brand-950)}:root[data-theme-preset=gogotrack-green] :is([data-slot=button],button[data-variant][data-size],a[data-variant][data-size])[data-variant=secondary]{--secondary:var(--brand-soft);--secondary-foreground:var(--brand-soft-foreground)}:root[data-theme-preset=gogotrack-green] :is([data-slot=button],button[data-variant][data-size],a[data-variant][data-size]):is([data-variant=outline],[data-variant=ghost]):is(:hover,[aria-expanded=true]){background-color:var(--brand-hover)}:root[data-theme-preset=gogotrack-green] :is([data-slot=button],button[data-variant][data-size],a[data-variant][data-size])[data-variant=link]{--primary:var(--brand-link)}:root[data-theme-preset=gogotrack-green] :is([data-slot=button],button[data-variant][data-size],a[data-variant][data-size])[data-variant=link]:hover{--primary:var(--brand-link-hover)}:root[data-theme-preset=gogotrack-green] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]){--primary:var(--brand-500);--primary-foreground:var(--brand-950);--sidebar-accent:var(--brand-soft);--sidebar-accent-foreground:var(--brand-soft-foreground)}:root[data-theme-preset=gogotrack-green] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){--accent:var(--brand-soft);--accent-foreground:var(--brand-soft-foreground)}:root[data-theme-preset=gogotrack-green] [data-slot=command-item][data-selected=true],:root[data-theme-preset=gogotrack-green] :is([data-slot=toggle],[data-slot=toggle-group-item]):is(:hover,[data-state=on]){background-color:var(--brand-soft);color:var(--brand-soft-foreground)}:root[data-theme-preset=gogotrack-green] [data-slot=tabs-trigger]:hover{color:var(--brand-link)}:root[data-theme-preset=gogotrack-green] [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]{background-color:var(--brand-soft);color:var(--brand-soft-foreground)}:root[data-theme-preset=gogotrack-green] [data-slot=tabs-trigger][data-state=active]:after{background-color:var(--brand-500)}:root[data-theme-preset=gogotrack-green] :is([data-slot=checkbox],[data-slot=radio-group-item])[data-state=checked]{--primary-foreground:var(--brand-950);background-color:var(--brand-500);color:var(--brand-950)}:root[data-theme-preset=gogotrack-green] [data-slot=switch][data-state=checked]{background-color:var(--brand-500)}:root[data-theme-preset=gogotrack-green] [data-slot=table-body]>[data-slot=table-row]:hover{background-color:color-mix(in oklch, var(--brand-soft) 50%, transparent)}:root[data-theme-preset=gogotrack-green] [data-slot=table-body]>[data-slot=table-row][data-state=selected]{background-color:var(--brand-soft)}:root[data-theme-preset=gogotrack-green] ::selection{background-color:var(--brand-selection);color:var(--brand-selection-foreground)}:root[data-theme-preset=gogotrack-green] :is(.shadow-2xs,.shadow-xs,.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
