/* Design tokens. Primitive palette values are the only literal colors in app CSS.
   Existing --surface/--raised/--text/--blue semantic theme variables retain their
   original selector and cascade positions, referring to this shared palette. */
:root {
  --color-000: #000;
  --color-000000: #000000;
  --color-00000024: #00000024;
  --color-00000030: #00000030;
  --color-0002: #0002;
  --color-0003: #0003;
  --color-0004: #0004;
  --color-0005: #0005;
  --color-0008: #0008;
  --color-0009: #0009;
  --color-000c: #000c;
  --color-0063cc: #0063cc;
  --color-0063d4: #0063d4;
  --color-007aff: #007aff;
  --color-007aff0d: #007aff0d;
  --color-007aff12: #007aff12;
  --color-007aff14: #007aff14;
  --color-007aff1c: #007aff1c;
  --color-070f1b: #070f1b;
  --color-075c96: #075c96;
  --color-075d98: #075d98;
  --color-08080b: #08080b;
  --color-080d22: #080d22;
  --color-080d226e: #080d226e;
  --color-080d22a0: #080d22a0;
  --color-080d22a3: #080d22a3;
  --color-080d22bd: #080d22bd;
  --color-080d22cc: #080d22cc;
  --color-0876e4: #0876e4;
  --color-087aff: #087aff;
  --color-09bb34: #09bb34;
  --color-0a84ff: #0a84ff;
  --color-0a84ff08: #0a84ff08;
  --color-0a84ff0c: #0a84ff0c;
  --color-0c0e11: #0c0e11;
  --color-0c1020b3: #0c1020b3;
  --color-0c355316: #0c355316;
  --color-0d0d10: #0d0d10;
  --color-0e0e12: #0e0e12;
  --color-101012: #101012;
  --color-101015: #101015;
  --color-101b20: #101b20;
  --color-105a27: #105a27;
  --color-111: #111;
  --color-111115: #111115;
  --color-111c23: #111c23;
  --color-13162c63: #13162c63;
  --color-132341a0: #132341a0;
  --color-133849: #133849;
  --color-141619: #141619;
  --color-151519: #151519;
  --color-15171c: #15171c;
  --color-15171c00: #15171c00;
  --color-153c68: #153c68;
  --color-16161a: #16161a;
  --color-161b35: #161b35;
  --color-167333: #167333;
  --color-172039: #172039;
  --color-17abcf: #17abcf;
  --color-183b50: #183b50;
  --color-19191e: #19191e;
  --color-19191f: #19191f;
  --color-1c1c1e: #1c1c1e;
  --color-1e1e1e: #1e1e1e;
  --color-1e2820: #1e2820;
  --color-1f2844: #1f2844;
  --color-202022: #202022;
  --color-202328: #202328;
  --color-20272cdd: #20272cdd;
  --color-20272cef: #20272cef;
  --color-2098b4: #2098b4;
  --color-222: #222;
  --color-222b2e: #222b2e;
  --color-232526ed: #232526ed;
  --color-232526f0: #232526f0;
  --color-234b68: #234b68;
  --color-242428: #242428;
  --color-242428d9: #242428d9;
  --color-242428f5: #242428f5;
  --color-24405b: #24405b;
  --color-24456422: #24456422;
  --color-24456425: #24456425;
  --color-2454b510: #2454b510;
  --color-25252c: #25252c;
  --color-252a30: #252a30;
  --color-25466acc: #25466acc;
  --color-26262b: #26262b;
  --color-26262d: #26262d;
  --color-26365a: #26365a;
  --color-26465ee0: #26465ee0;
  --color-276d72: #276d72;
  --color-28b34d: #28b34d;
  --color-2a768f: #2a768f;
  --color-2c2c2e: #2c2c2e;
  --color-2c2c2eeb: #2c2c2eeb;
  --color-303037: #303037;
  --color-303536: #303536;
  --color-30353c: #30353c;
  --color-30d158: #30d158;
  --color-30d15822: #30d15822;
  --color-32343c: #32343c;
  --color-32536c: #32536c;
  --color-32ade6: #32ade6;
  --color-330006: #330006;
  --color-333337: #333337;
  --color-33b6ff: #33b6ff;
  --color-341861: #341861;
  --color-344767: #344767;
  --color-34c759: #34c759;
  --color-353538: #353538;
  --color-35353b: #35353b;
  --color-35353c: #35353c;
  --color-35577c62: #35577c62;
  --color-36363bed: #36363bed;
  --color-36566b: #36566b;
  --color-382536: #382536;
  --color-39393f: #39393f;
  --color-3a3a3c: #3a3a3c;
  --color-3c3c431a: #3c3c431a;
  --color-3c3c431f: #3c3c431f;
  --color-3c3c432e: #3c3c432e;
  --color-3d3d48: #3d3d48;
  --color-40283c: #40283c;
  --color-42748f: #42748f;
  --color-436083a3: #436083a3;
  --color-444c44: #444c44;
  --color-45368c: #45368c;
  --color-454545: #454545;
  --color-46544d: #46544d;
  --color-48484f: #48484f;
  --color-49494f: #49494f;
  --color-494b57: #494b57;
  --color-4ebcd2: #4ebcd2;
  --color-526057: #526057;
  --color-555558: #555558;
  --color-55555d: #55555d;
  --color-565661: #565661;
  --color-57575e: #57575e;
  --color-5aafff: #5aafff;
  --color-5c5c64: #5c5c64;
  --color-5e549e: #5e549e;
  --color-606064: #606064;
  --color-61616b: #61616b;
  --color-6431ce: #6431ce;
  --color-64d2ff: #64d2ff;
  --color-65d0de: #65d0de;
  --color-67ef7a: #67ef7a;
  --color-68db8f: #68db8f;
  --color-6c6c74: #6c6c74;
  --color-6e6e73: #6e6e73;
  --color-70426b: #70426b;
  --color-71717c: #71717c;
  --color-73737b55: #73737b55;
  --color-75757d: #75757d;
  --color-77777f: #77777f;
  --color-777783: #777783;
  --color-79de99: #79de99;
  --color-7e8290: #7e8290;
  --color-7ebcff: #7ebcff;
  --color-820322: #820322;
  --color-865130: #865130;
  --color-86c0ff: #86c0ff;
  --color-8b274b: #8b274b;
  --color-8c58ff: #8c58ff;
  --color-8d8d98: #8d8d98;
  --color-8e8e93: #8e8e93;
  --color-8e8e99: #8e8e99;
  --color-94949e: #94949e;
  --color-99221d: #99221d;
  --color-999: #999;
  --color-9c9ca5: #9c9ca5;
  --color-9d234b: #9d234b;
  --color-9dc9ff: #9dc9ff;
  --color-a05af322: #a05af322;
  --color-a4a5ac: #a4a5ac;
  --color-a66bff: #a66bff;
  --color-a7bad9: #a7bad9;
  --color-a8a8b6: #a8a8b6;
  --color-a9aaae: #a9aaae;
  --color-aaaab0: #aaaab0;
  --color-aaaab4: #aaaab4;
  --color-af52de: #af52de;
  --color-b17bf8: #b17bf8;
  --color-b2c8dc: #b2c8dc;
  --color-b2c8dc00: #b2c8dc00;
  --color-b3acb4: #b3acb4;
  --color-b6b7bb: #b6b7bb;
  --color-b6f6cf: #b6f6cf;
  --color-b7b7bf: #b7b7bf;
  --color-b8b8be: #b8b8be;
  --color-b8b8c1: #b8b8c1;
  --color-b92b24: #b92b24;
  --color-b9b9c4: #b9b9c4;
  --color-bebec8: #bebec8;
  --color-bf5700: #bf5700;
  --color-bf570022: #bf570022;
  --color-bf5af222: #bf5af222;
  --color-bfc0c4: #bfc0c4;
  --color-c0c0c8: #c0c0c8;
  --color-c6e9e8: #c6e9e8;
  --color-c7e2e4: #c7e2e4;
  --color-c9d5d8: #c9d5d8;
  --color-ca795b: #ca795b;
  --color-ca84ee: #ca84ee;
  --color-cc896f: #cc896f;
  --color-d1d1d6: #d1d1d6;
  --color-d3d3db: #d3d3db;
  --color-d7d7db: #d7d7db;
  --color-d9153d: #d9153d;
  --color-d9d9de: #d9d9de;
  --color-d9dade: #d9dade;
  --color-d9e2e5: #d9e2e5;
  --color-ddd3db: #ddd3db;
  --color-e0e0e8: #e0e0e8;
  --color-e3ebe7: #e3ebe7;
  --color-e3eef6: #e3eef6;
  --color-e5e5ea: #e5e5ea;
  --color-e6375d: #e6375d;
  --color-e77a3433: #e77a3433;
  --color-e8e8ed: #e8e8ed;
  --color-e8ede5: #e8ede5;
  --color-e9eadf: #e9eadf;
  --color-e9eee5: #e9eee5;
  --color-eef1e9: #eef1e9;
  --color-ef9851: #ef9851;
  --color-efa21a: #efa21a;
  --color-f2f2ee: #f2f2ee;
  --color-f2f2f7: #f2f2f7;
  --color-f43d66: #f43d66;
  --color-f5f5f7: #f5f5f7;
  --color-f5f5f7d9: #f5f5f7d9;
  --color-f5f5fa: #f5f5fa;
  --color-f5f8f6da: #f5f8f6da;
  --color-f62753: #f62753;
  --color-f7f7fa: #f7f7fa;
  --color-f9f9fb: #f9f9fb;
  --color-fa344c: #fa344c;
  --color-fa6853: #fa6853;
  --color-fa9550: #fa9550;
  --color-fa9e66: #fa9e66;
  --color-fafafc: #fafafc;
  --color-fb3b3a: #fb3b3a;
  --color-fb7b39: #fb7b39;
  --color-fc3b63: #fc3b63;
  --color-fc586b: #fc586b;
  --color-fe5489: #fe5489;
  --color-ff2d55: #ff2d55;
  --color-ff3b30: #ff3b30;
  --color-ff453a: #ff453a;
  --color-ff6f9a22: #ff6f9a22;
  --color-ff9500: #ff9500;
  --color-ffa0b5: #ffa0b5;
  --color-ffd447: #ffd447;
  --color-ffd849: #ffd849;
  --color-fff: #fff;
  --color-fff0: #fff0;
  --color-fff1: #fff1;
  --color-fff2: #fff2;
  --color-fff8: #fff8;
  --color-ffffff: #ffffff;
  --color-ffffff08: #ffffff08;
  --color-ffffff09: #ffffff09;
  --color-ffffff0b: #ffffff0b;
  --color-ffffff0d: #ffffff0d;
  --color-ffffff10: #ffffff10;
  --color-ffffff12: #ffffff12;
  --color-ffffff13: #ffffff13;
  --color-ffffff14: #ffffff14;
  --color-ffffff15: #ffffff15;
  --color-ffffff16: #ffffff16;
  --color-ffffff17: #ffffff17;
  --color-ffffff18: #ffffff18;
  --color-ffffff1a: #ffffff1a;
  --color-ffffff1f: #ffffff1f;
  --color-ffffff20: #ffffff20;
  --color-ffffff24: #ffffff24;
  --color-ffffff25: #ffffff25;
  --color-ffffff26: #ffffff26;
  --color-ffffff2c: #ffffff2c;
  --color-ffffff2e: #ffffff2e;
  --color-ffffff30: #ffffff30;
  --color-ffffff3a: #ffffff3a;
  --color-ffffff50: #ffffff50;
  --color-ffffff55: #ffffff55;
  --color-ffffff60: #ffffff60;
  --color-ffffff70: #ffffff70;
  --color-ffffff76: #ffffff76;
  --color-ffffff7a: #ffffff7a;
  --color-ffffff83: #ffffff83;
  --color-ffffff8f: #ffffff8f;
  --color-ffffff98: #ffffff98;
  --color-ffffffb0: #ffffffb0;
  --color-ffffffba: #ffffffba;
  --color-ffffffc9: #ffffffc9;
  --color-fffffff5: #fffffff5;
  --color-rgba-0d923d38: rgba(255,255,255,.07);
  --color-rgba-109d5f46: rgba(44,44,46,.92);
  --color-rgba-1641550b: rgba(30,37,41,.94);
  --color-rgba-17ffe21a: rgba(35,35,39,.95);
  --color-rgba-2004ad74: rgba(0,0,0,.56);
  --color-rgba-2052c774: rgba(246,246,250,.74);
  --color-rgba-25b1f0bc: rgba(250,250,252,.96);
  --color-rgba-2e0a8e37: rgba(245,248,246,.85);
  --color-rgba-323008a5: rgba(60,60,67,.60);
  --color-rgba-3283c513: rgba(255,255,255,.92);
  --color-rgba-4c47ac34: rgba(61,61,61,.72);
  --color-rgba-50f2dfb0: rgba(255,255,255,.96);
  --color-rgba-523cee8e: rgba(245,248,246,.88);
  --color-rgba-5e4070d6: rgba(250,250,252,.9);
  --color-rgba-8c3cd2a1: rgba(75,65,65,.72);
  --color-rgba-92472286: rgba(209,209,214,.88);
  --color-rgba-a598af3f: rgba(246,246,250,.76);
  --color-rgba-a9ba4e61: rgba(112,112,112,.88);
  --color-rgba-e5951b75: rgba(245,248,246,.94);
  --color-rgba-e709c7eb: rgba(0,0,0,.07);
  --color-rgba-fcd0a258: rgba(255,255,255,.46);
  --color-transparent: transparent;
  --color-white: white;

  /* System typography, spacing and radii shared by native components. */
  --font-system: -apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;
  --font-system-2: Arial,sans-serif;
  --font-system-3: -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-system-4: -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;
  --font-system-5: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;
  --font-system-6: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-32: 32px;
  --radius-4: 4px;
  --radius-8: 8px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --type-12: 12px;
  --type-14: 14px;
  --type-16: 16px;
  --type-20: 20px;
  --type-24: 24px;

  /* Page appearance is separate from the dark device bezel. */
  --page-background: var(--color-0d0d10);
  --page-background-color: #0D0D10;
  --page-text: var(--color-fff);
  --page-identity: var(--color-f2f2f7);
  --page-secondary: var(--color-94949e);
  --page-shadow: 0 35px 90px var(--color-0009),0 0 0 2px var(--color-08080b),inset 0 1px 0 var(--color-73737b55);
}

:root[data-theme="light"] {
  --page-background: none;
  --page-background-color: #F2F2F7;
  --page-text: #1D1D1F;
  --page-identity: #1D1D1F;
  --page-secondary: #6E6E73;
  --page-shadow: 0 24px 64px var(--color-0003),0 0 0 2px var(--color-08080b),inset 0 1px 0 var(--color-73737b55);
}
