/* Authoritative Rampkit tokens supplied by the user. Values and mappings are unmodified. */
:root {
  --neutral-25: oklch(0.99 0.0017741277865255401 264.48478134922806);
  --neutral-50: oklch(0.9764375015363093 0.00323081550715908 264.48478134922806);
  --neutral-100: oklch(0.9538333374301581 0.004099993473257132 264.48478134922806);
  --neutral-200: oklch(0.9086250092178558 0.004099993473257132 264.48478134922806);
  --neutral-300: oklch(0.8362916840781719 0.004099993473257132 264.48478134922806);
  --neutral-400: oklch(0.7458750276535673 0.004099993473257132 264.48478134922806);
  --neutral-500: oklch(0.6554583712289626 0.004099993473257132 264.48478134922806);
  --neutral-600: oklch(0.5650417148043578 0.004099993473257132 264.48478134922806);
  --neutral-700: oklch(0.474625058379753 0.004099993473257132 264.48478134922806);
  --neutral-800: oklch(0.3842084019551485 0.004099993473257132 264.48478134922806);
  --neutral-900: oklch(0.3028334111730041 0.004099993473257132 264.48478134922806);
  --neutral-950: oklch(0.23050008603332034 0.004099993473257132 264.48478134922806);
  --blue-25: oklch(0.99 0.004656250000000001 261.37706284471847);
  --blue-50: oklch(0.9729729572638682 0.012701494761866182 261.37706284471847);
  --blue-100: oklch(0.9445945527036486 0.02634169395767461 261.37706284471847);
  --blue-200: oklch(0.8878377435832093 0.054498829306754606 261.37706284471847);
  --blue-300: oklch(0.7970268489905064 0.10067298575005507 261.37706284471847);
  --blue-400: oklch(0.6835132307496278 0.1551865067794992 261.37706284471847);
  --blue-500: oklch(0.5699996125087492 0.2097000278089433 261.37706284471847);
  --blue-600: oklch(0.47638267367710047 0.17359363891342347 261.37706284471847);
  --blue-700: oklch(0.3827657348454516 0.1374872500179036 261.37706284471847);
  --blue-800: oklch(0.2891487960138029 0.10138086112238374 261.37706284471847);
  --blue-900: oklch(0.20489355106531898 0.06888511111641588 261.37706284471847);
  --blue-950: oklch(0.13 0.04 261.37706284471847);
  --purple-25: oklch(0.99 0.005218749999999999 295.11524364375873);
  --purple-50: oklch(0.9760519640280311 0.012563392029692123 295.11524364375873);
  --purple-100: oklch(0.9528052374080828 0.02501165462327892 295.11524364375873);
  --purple-200: oklch(0.9063117841681863 0.05062677271365175 295.11524364375873);
  --purple-300: oklch(0.8319222589843518 0.09371493456913547 295.11524364375873);
  --purple-400: oklch(0.7389353525045588 0.15139350255943895 295.11524364375873);
  --purple-500: oklch(0.6459484460247659 0.21337546296190774 295.11524364375873);
  --purple-600: oklch(0.5361721809131136 0.17648706658703375 295.11524364375873);
  --purple-700: oklch(0.4263959158014612 0.1395986702121596 295.11524364375873);
  --purple-800: oklch(0.3166196506898089 0.10271027383728577 295.11524364375873);
  --purple-900: oklch(0.2178210120893218 0.06951071709989917 295.11524364375873);
  --purple-950: oklch(0.13 0.04 295.11524364375873);
  --amber-25: oklch(0.99 0.008 84.91808984566157);
  --amber-50: oklch(0.9830391945791217 0.014474327714032722 84.91808984566157);
  --amber-100: oklch(0.9714378522109912 0.02526487390408726 84.91808984566157);
  --amber-200: oklch(0.9482351674747304 0.04684596628419629 84.91808984566157);
  --amber-300: oklch(0.9111108718967128 0.06804100636504126 84.91808984566157);
  --amber-400: oklch(0.864705502424191 0.09020382164063451 84.91808984566157);
  --amber-500: oklch(0.8183001329516691 0.167700083612807 84.91808984566157);
  --amber-600: oklch(0.6718532961534417 0.13768220222590383 84.91808984566157);
  --amber-700: oklch(0.5254064593552141 0.10768610623810809 84.91808984566157);
  --amber-800: oklch(0.3789596225569867 0.07764620514581626 84.91808984566157);
  --amber-900: oklch(0.24715746943858197 0.05064296380211011 84.91808984566157);
  --amber-950: oklch(0.13 0.026640625 84.91808984566157);
  --red-25: oklch(0.99 0.004781250000000001 24.506566298246547);
  --red-50: oklch(0.9774731345109073 0.010931632173878656 24.506566298246547);
  --red-100: oklch(0.9565950253624197 0.021416208613095643 24.506566298246547);
  --red-200: oklch(0.9148388070654444 0.04361639748664718 24.506566298246547);
  --red-300: oklch(0.8480288577902838 0.08278216370642 24.506566298246547);
  --red-400: oklch(0.7645164211963331 0.13959635407994386 24.506566298246547);
  --red-500: oklch(0.6810039846023824 0.20738858218765743 24.506566298246547);
  --red-600: oklch(0.56376909426145 0.1717739902318367 24.506566298246547);
  --red-700: oklch(0.44653420392051757 0.136159398278016 24.506566298246547);
  --red-800: oklch(0.32929931357968514 0.10054480632319523 24.506566298246547);
  --red-900: oklch(0.22378791227274591 0.06849167356385658 24.506566298246547);
  --red-950: oklch(0.13 0.04 24.506566298246547);
  --orange-25: oklch(0.99 0.0053437499999999995 48.570997019107516);
  --orange-50: oklch(0.9785541669777653 0.011577539153123486 48.570997019107516);
  --orange-100: oklch(0.9594777786073744 0.02220457557952559 48.570997019107516);
  --orange-200: oklch(0.9213250018665924 0.044420995961924704 48.570997019107516);
  --orange-300: oklch(0.8602805590813409 0.08298567607817632 48.570997019107516);
  --orange-400: oklch(0.783975005599777 0.13396319175190854 48.570997019107516);
  --orange-500: oklch(0.7076694521182129 0.18558102857567732 48.570997019107516);
  --orange-600: oklch(0.584761058050508 0.15460634164468215 48.570997019107516);
  --orange-700: oklch(0.4618526639828031 0.12363165471368696 48.570997019107516);
  --orange-800: oklch(0.3389442690138029 0.09148065861183874 48.570997019107516);
  --orange-900: oklch(0.22832671525416387 0.06161660623811611 48.570997019107516);
  --orange-950: oklch(0.13 0.035078125 48.570997019107516);
  --green-25: oklch(0.99 0.008 158.6135164869432);
  --green-50: oklch(0.9765812482140279 0.013845736026844808 158.6135164869432);
  --green-100: oklch(0.9542166619040746 0.02358862940491949 158.6135164869432);
  --green-200: oklch(0.9094874892841679 0.04307441616106881 158.6135164869432);
  --green-300: oklch(0.837920813092317 0.07425167497090779 158.6135164869432);
  --green-400: oklch(0.7484624678525036 0.11322324848320647 158.6135164869432);
  --green-500: oklch(0.6590041226126901 0.15219482199550516 158.6135164869432);
  --green-600: oklch(0.5464500539716922 0.12647517228352836 158.6135164869432);
  --green-700: oklch(0.4338959853306943 0.10042317696296377 158.6135164869432);
  --green-800: oklch(0.3213419166896964 0.07436439942159664 158.6135164869432);
  --green-900: oklch(0.2200432549127983 0.05093075638481272 158.6135164869432);
  --green-950: oklch(0.13 0.030078124999999997 158.6135164869432);
  --base-1: oklch(1.0000000000000002 0 0);
  --base-2: oklch(0 0 0);
}
:root {
  --background-primary: var(--base-1);
  --background-secondary: var(--neutral-50);
  --background-tertiary: var(--neutral-100);
  --surface-primary: var(--base-1);
  --surface-secondary: var(--neutral-50);
  --text-primary: var(--neutral-950);
  --text-secondary: var(--neutral-700);
  --text-tertiary: var(--neutral-600);
  --text-inverse: var(--base-1);
  --border-primary: var(--neutral-200);
  --border-secondary: var(--neutral-300);
  --border-focus: var(--blue-500);
  --action-primary: var(--blue-500);
  --action-primary-hover: var(--blue-600);
  --action-primary-active: var(--blue-500);
  --action-primary-foreground: var(--base-1);
  --action-secondary: var(--neutral-100);
  --action-secondary-hover: var(--neutral-200);
  --action-secondary-active: var(--neutral-100);
  --action-secondary-foreground: var(--neutral-950);
  --success: var(--green-50);
  --success-foreground: var(--green-600);
  --warning: var(--amber-50);
  --warning-foreground: var(--amber-600);
  --danger: var(--red-50);
  --danger-foreground: var(--red-600);
  --info: var(--blue-50);
  --info-foreground: var(--blue-600);
}
.dark {
  --background-primary: var(--neutral-950);
  --background-secondary: var(--neutral-800);
  --background-tertiary: var(--neutral-700);
  --surface-primary: var(--neutral-950);
  --surface-secondary: var(--neutral-800);
  --text-primary: var(--base-1);
  --text-secondary: var(--neutral-200);
  --text-tertiary: var(--neutral-400);
  --text-inverse: var(--neutral-950);
  --border-primary: var(--neutral-700);
  --border-secondary: var(--neutral-800);
  --border-focus: var(--blue-400);
  --action-primary: var(--blue-400);
  --action-primary-hover: var(--blue-500);
  --action-primary-active: var(--blue-400);
  --action-primary-foreground: var(--base-1);
  --action-secondary: var(--neutral-700);
  --action-secondary-hover: var(--neutral-600);
  --action-secondary-active: var(--neutral-700);
  --action-secondary-foreground: var(--base-1);
  --success: var(--green-200);
  --success-foreground: var(--green-700);
  --warning: var(--amber-200);
  --warning-foreground: var(--amber-700);
  --danger: var(--red-200);
  --danger-foreground: var(--red-700);
  --info: var(--blue-200);
  --info-foreground: var(--blue-700);
}
