:root {
  --white: rgba(255, 255, 255, 1);
  --black: rgba(1, 1, 1, 1);
  --yallow: rgba(254, 235, 11, 1);
  --red: rgba(242, 136, 27, 1);
  --grey: rgba(116, 116, 116, 1);
  --tab-style-h1-font-family: "Plus Jakarta Display", Helvetica;
  --tab-style-h1-font-weight: 500;
  --tab-style-h1-font-size: 48px;
  --tab-style-h1-letter-spacing: 11.52px;
  --tab-style-h1-line-height: 139.9999976158142%;
  --tab-style-h1-font-style: normal;
  --tab-style-h2-font-family: "Plus Jakarta Display", Helvetica;
  --tab-style-h2-font-weight: 500;
  --tab-style-h2-font-size: 36px;
  --tab-style-h2-letter-spacing: 8.64px;
  --tab-style-h2-line-height: 139.9999976158142%;
  --tab-style-h2-font-style: normal;
  --tab-style-h3-font-family: "Plus Jakarta Display", Helvetica;
  --tab-style-h3-font-weight: 400;
  --tab-style-h3-font-size: 24px;
  --tab-style-h3-letter-spacing: 0px;
  --tab-style-h3-line-height: 129.99999523162842%;
  --tab-style-h3-font-style: normal;
  --tab-style-body-txt-font-family: "Plus Jakarta Display", Helvetica;
  --tab-style-body-txt-font-weight: 400;
  --tab-style-body-txt-font-size: 16px;
  --tab-style-body-txt-letter-spacing: 0px;
  --tab-style-body-txt-line-height: 150%;
  --tab-style-body-txt-font-style: normal;
  --mobile-style-h1-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-h1-font-weight: 500;
  --mobile-style-h1-font-size: 28px;
  --mobile-style-h1-letter-spacing: 6.72px;
  --mobile-style-h1-line-height: 139.9999976158142%;
  --mobile-style-h1-font-style: normal;
  --mobile-style-h2-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-h2-font-weight: 500;
  --mobile-style-h2-font-size: 24px;
  --mobile-style-h2-letter-spacing: 5.76px;
  --mobile-style-h2-line-height: 139.9999976158142%;
  --mobile-style-h2-font-style: normal;
  --mobile-style-h3-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-h3-font-weight: 500;
  --mobile-style-h3-font-size: 24px;
  --mobile-style-h3-letter-spacing: 0px;
  --mobile-style-h3-line-height: 139.9999976158142%;
  --mobile-style-h3-font-style: normal;
  --mobile-style-title-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-title-font-weight: 400;
  --mobile-style-title-font-size: 20px;
  --mobile-style-title-letter-spacing: 0px;
  --mobile-style-title-line-height: 129.99999523162842%;
  --mobile-style-title-font-style: normal;
  --mobile-style-button-text-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-button-text-font-weight: 500;
  --mobile-style-button-text-font-size: 14px;
  --mobile-style-button-text-letter-spacing: 0px;
  --mobile-style-button-text-line-height: normal;
  --mobile-style-button-text-font-style: normal;
  --mobile-style-body-text-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-body-text-font-weight: 400;
  --mobile-style-body-text-font-size: 14px;
  --mobile-style-body-text-letter-spacing: 0px;
  --mobile-style-body-text-line-height: 150%;
  --mobile-style-body-text-font-style: normal;
  --mobile-style-small-text-font-family: "Plus Jakarta Display", Helvetica;
  --mobile-style-small-text-font-weight: 400;
  --mobile-style-small-text-font-size: 14px;
  --mobile-style-small-text-letter-spacing: 3.36px;
  --mobile-style-small-text-line-height: 129.99999523162842%;
  --mobile-style-small-text-font-style: normal;
  --web-style-title-s1-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-title-s1-font-weight: 400;
  --web-style-title-s1-font-size: 36px;
  --web-style-title-s1-letter-spacing: 0px;
  --web-style-title-s1-line-height: 129.99999523162842%;
  --web-style-title-s1-font-style: normal;
  --web-style-title-s2-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-title-s2-font-weight: 400;
  --web-style-title-s2-font-size: 32px;
  --web-style-title-s2-letter-spacing: 0px;
  --web-style-title-s2-line-height: 129.99999523162842%;
  --web-style-title-s2-font-style: normal;
  --web-style-title-s3-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-title-s3-font-weight: 400;
  --web-style-title-s3-font-size: 28px;
  --web-style-title-s3-letter-spacing: 0px;
  --web-style-title-s3-line-height: 129.99999523162842%;
  --web-style-title-s3-font-style: normal;
  --web-style-title-s4-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-title-s4-font-weight: 400;
  --web-style-title-s4-font-size: 24px;
  --web-style-title-s4-letter-spacing: 0px;
  --web-style-title-s4-line-height: 129.99999523162842%;
  --web-style-title-s4-font-style: normal;
  --web-style-heading-h1-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-heading-h1-font-weight: 500;
  --web-style-heading-h1-font-size: 64px;
  --web-style-heading-h1-letter-spacing: 15.36px;
  --web-style-heading-h1-line-height: 139.9999976158142%;
  --web-style-heading-h1-font-style: normal;
  --web-style-heading-h2-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-heading-h2-font-weight: 500;
  --web-style-heading-h2-font-size: 48px;
  --web-style-heading-h2-letter-spacing: 11.52px;
  --web-style-heading-h2-line-height: 139.9999976158142%;
  --web-style-heading-h2-font-style: normal;
  --web-style-body-text-b1-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-body-text-b1-font-weight: 400;
  --web-style-body-text-b1-font-size: 20px;
  --web-style-body-text-b1-letter-spacing: 0px;
  --web-style-body-text-b1-line-height: 150%;
  --web-style-body-text-b1-font-style: normal;
  --web-style-body-text-b2-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-body-text-b2-font-weight: 400;
  --web-style-body-text-b2-font-size: 18px;
  --web-style-body-text-b2-letter-spacing: 0px;
  --web-style-body-text-b2-line-height: 150%;
  --web-style-body-text-b2-font-style: normal;
  --web-style-body-text-b3-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-body-text-b3-font-weight: 400;
  --web-style-body-text-b3-font-size: 16px;
  --web-style-body-text-b3-letter-spacing: 0px;
  --web-style-body-text-b3-line-height: 150%;
  --web-style-body-text-b3-font-style: normal;
  --web-style-body-text-button-text-font-family: "Plus Jakarta Display", Helvetica;
  --web-style-body-text-button-text-font-weight: 500;
  --web-style-body-text-button-text-font-size: 16px;
  --web-style-body-text-button-text-letter-spacing: 0px;
  --web-style-body-text-button-text-line-height: normal;
  --web-style-body-text-button-text-font-style: normal;
  --variable-collection-blue: rgba(20, 140, 228, 1);
  --primary-gradient: linear-gradient(135deg, #0E9F89, #445C73);
  --bg-color: #ffffff;
  --text-color: #000000;
  --header-bg: rgba(0, 0, 0, 0.05);
  --card-bg: #ffffff;
  --accent-color: rgba(20, 140, 228, 1);
  --gray-color: #737373;
  --light-gray: #f0f0f0;
  --dark-overlay: rgba(0, 0, 0, 0.05);
  --light-overlay: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] {
  --bg-color: #1a1a1a;
  --text-color: #f0f0f0;
  --header-bg: rgba(255, 255, 255, 0.1);
  --card-bg: #2a2a2a;
  --accent-color: #0E9F89;
  --gray-color: #cccccc;
  --light-gray: #333333;
  --dark-overlay: rgba(255, 255, 255, 0.1);
  --light-overlay: rgba(0, 0, 0, 0.05);
}
