:root{--black-100: #1c1e25;--black-80: #1c1e25cc;--black-64: #1c1e25a3;--black-48: #1c1e257a;--black-32: #1c1e2552;--black-24: #1c1e253d;--black-16: #1c1e2529;--black-8: #1c1e2514;--black-4: #1c1e250a;--white-100: #ffffff;--white-80: #ffffffcc;--white-64: #ffffffa3;--white-48: #ffffff7a;--white-32: #ffffff52;--white-24: #ffffff3d;--white-16: #ffffff29;--white-8: #ffffff14;--white-4: #ffffff0a;--light-100: #c9d5ff;--light-80: #c9d5ffcc;--light-64: #c9d5ffa3;--light-48: #c9d5ff7a;--light-32: #c9d5ff52;--light-24: #c9d5ff3d;--light-16: #c9d5ff29;--light-8: #c9d5ff14;--light-4: #c9d5ff0a;--dark-100: #3b5172;--dark-80: #3b5172cc;--dark-64: #3b5172a3;--dark-48: #3b51727a;--dark-32: #3b517252;--dark-24: #3b51723d;--dark-16: #3b517229;--dark-8: #3b517214;--dark-4: #3b51720a;--red-100: #f95b70;--red-80: #f95b70cc;--red-64: #f95b70a3;--red-48: #f95b707a;--red-32: #f95b7052;--red-24: #f95b703d;--red-16: #f95b7029;--red-8: #f95b7014;--red-4: #f95b700a;--green-100: #4dc7a4;--green-80: #4dc7a4cc;--green-64: #4dc7a4a3;--green-48: #4dc7a47a;--green-32: #4dc7a452;--green-24: #4dc7a43d;--green-16: #4dc7a429;--green-8: #4dc7a414;--green-4: #4dc7a40a;--blue-100: #3ed6f5;--blue-80: #3ed6f5cc;--blue-64: #3ed6f5a3;--blue-48: #3ed6f57a;--blue-32: #3ed6f552;--blue-24: #3ed6f53d;--blue-16: #3ed6f529;--blue-8: #3ed6f514;--blue-4: #3ed6f50a;--yellow-100: #feac39;--yellow-80: #feac39cc;--yellow-64: #feac39a3;--yellow-48: #feac397a;--yellow-32: #feac3952;--yellow-24: #feac393d;--yellow-16: #feac3929;--yellow-8: #feac3914;--yellow-4: #feac390a;--purple-100: #b697ff;--purple-80: #b697ffcc;--purple-64: #b697ffa3;--purple-48: #b697ff7a;--purple-32: #b697ff52;--purple-24: #b697ff3d;--purple-16: #b697ff29;--purple-8: #b697ff14;--purple-4: #b697ff0a;--toxic-100: #c7ef42;--toxic-80: #c7ef42cc;--toxic-64: #c7ef42a3;--toxic-48: #c7ef427a;--toxic-32: #c7ef4252;--toxic-24: #c7ef423d;--toxic-16: #c7ef4229;--toxic-8: #c7ef4214;--toxic-4: #c7ef420a;--brand: #8856fd;--text-primary: var(--light-100);--text-primary-hovered: var(--light-48);--text-primary-active: var(--light-100);--text-secondary: var(--light-64);--text-tertiary: var(--light-24);--text-white: var(--white-100);--text-black: var(--black-100);--surface-bg: var(--black-100);--surface-bg-secondary: var(--light-48);--surface-popup-bg: #18191d;--surface-darkener: var(--black-64);--surface-header: var(--light-8);--surface-divider: var(--light-32);--surface-divider-secondary: var(--light-16);--surface-icon: var(--white-100);--surface-icon-secondary: var(--light-64);--surface-icon-button-hovered: var(--light-8);--surface-person-politic: var(--red-100);--surface-person-scientist: var(--green-100);--surface-person-businessman: var(--blue-100);--surface-person-artist: var(--yellow-100);--surface-person-writer: var(--purple-100);--surface-person-musician: var(--toxic-100);--surface-checkbox: var(--light-24);--surface-checkbox-hovered: var(--light-32);--surface-checkbox-active: var(--brand);--surface-lifeline: var(--dark-48);--surface-century: var(--red-64);--text-century: var(--red-64);--surface-category-hovered: var(--light-4);--border-lineend: var(--red-100);--border-category: var(--light-8);--border-checkbox: var(--light-16);--border-checkbox-hovered: var(--light-24);--border-event: var(--light-16);--border-event-hovered: var(--light-64);--surface-event-tick-default: var(--light-24);--surface-event-tick-hovered: var(--light-32);--connection-default: var(--light-24);--border-focus: var(--light-64);--radius-xs: 2px;--radius-s: 4px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--radius-xxl: 24px;--radius-xxxl: 32px;--spacing-3xs: 2px;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 72px;--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-h1-weight: 400;--font-h1-size: 48px;--font-h1-line-height: 1.1;--font-h1-letter-spacing: 0;--font-h2-weight: 300;--font-h2-size: 24px;--font-h2-line-height: 22px;--font-h2-letter-spacing: 0;--font-lead-weight: 300;--font-lead-size: 24px;--font-lead-line-height: 34px;--font-lead-letter-spacing: 0;--font-body-weight: 300;--font-body-size: 16px;--font-body-line-height: 26px;--font-body-letter-spacing: 0;--font-body-s-weight: 400;--font-body-s-size: 14px;--font-body-s-line-height: 1.4;--font-body-s-letter-spacing: 0;--font-semibold-14-weight: 600;--font-semibold-14-size: 14px;--font-semibold-14-line-height: 1;--font-semibold-14-letter-spacing: 0}.text-h1{font-family:var(--font-family);font-weight:var(--font-h1-weight);font-size:var(--font-h1-size);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing)}.text-h2{font-family:var(--font-family);font-weight:var(--font-h2-weight);font-size:var(--font-h2-size);line-height:var(--font-h2-line-height);letter-spacing:var(--font-h2-letter-spacing)}.text-lead{font-family:var(--font-family);font-weight:var(--font-lead-weight);font-size:var(--font-lead-size);line-height:var(--font-lead-line-height);letter-spacing:var(--font-lead-letter-spacing)}.text-body{font-family:var(--font-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing)}.text-body-s{font-family:var(--font-family);font-weight:var(--font-body-s-weight);font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);letter-spacing:var(--font-body-s-letter-spacing)}.text-semibold-14{font-family:var(--font-family);font-weight:var(--font-semibold-14-weight);font-size:var(--font-semibold-14-size);line-height:var(--font-semibold-14-line-height);letter-spacing:var(--font-semibold-14-letter-spacing)}
