/* SAP Horizon Light theme variables */
:root {
  color-scheme: light;
  --sapBackgroundColor: #f5f6f7;
  --sapBaseColor: #fff;
  --sapBrandColor: #0070f2;
  --sapHighlightColor: #0064d9;
  --sapShellColor: #354a5f;
  --sapShell_TextColor: #fff;
  --sapShell_InteractiveTextColor: #d1e8ff;
  --sapShell_SubBrand_TextColor: #fff;
  --sapShell_BorderColor: transparent;
  --sapShell_Shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.2);
  --sapTextColor: #32363a;
  --sapNeutralTextColor: #6a6d70;
  --sapNeutralBorderColor: #d9d9d9;
  --sapNeutralBackground: #f5f6f7;
  --sapLinkColor: #0064d9;
  --sapLink_Hover_Color: #0064d9;
  --sapContent_LabelColor: #556b82;
  --sapContent_DisabledTextColor: #bcc3ca;
  --sapContent_ContrastTextColor: #fff;
  --sapContent_Shadow0: 0 1px 4px rgba(0, 0, 0, 0.06);
  --sapContent_Shadow2: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);
  --sapFontFamily: '72', '72full', Arial, Helvetica, sans-serif;
  --sapFontSize: 0.875rem;
  --sapGroup_ContentBackground: #fff;
  --sapGroup_ContentBorderColor: #d9d9d9;
  --sapField_Background: #fff;
  --sapField_TextColor: #32363a;
  --sapTile_Background: #fff;
  --sapInformationBackground: #e1f4ff;
  --sapInformationBorderColor: #0070f2;
  --sapInformativeBorderColor: #0070f2;
  --sapPositiveColor: #107e3e;
  --sapPositiveBackground: #f1fdf4;
  --sapPositiveTextColor: #107e3e;
  --sapNegativeColor: #b00;
  --sapObjectHeader_Background: #fff;
  --sapList_Hover_Background: rgba(0, 112, 242, 0.06);
  --sapList_Active_Background: rgba(0, 112, 242, 0.1);
  --sapList_SelectionBackgroundColor: #ebf5fe;
  --sapButton_Background: #fff;
  --sapButton_BorderColor: #0064d9;
  --sapButton_BorderCornerRadius: 0.5rem;
  --sapButton_Emphasized_Background: #0070f2;
  --sapButton_Emphasized_BorderColor: #0064d9;
  --sapButton_Emphasized_TextColor: #fff;
  --sapButton_Emphasized_Hover_Background: #0064d9;
  --sapButton_Emphasized_Hover_BorderColor: #0058c0;
  --sapButton_Emphasized_Active_Background: #0058c0;
  --sapButton_Emphasized_Active_BorderColor: #004da5;
  --sapButton_Lite_TextColor: #0064d9;
  --sapButton_Lite_Hover_Background: rgba(0, 100, 217, 0.06);
  --sapList_Background: #fff;
  --sapList_HeaderBackground: #f4f4f7;
  --sapList_BorderColor: #e5e5ea;
  --sapField_BorderColor: #ccd;
  --sapPageFooter_Background: #fff;
  --sapPageFooter_TextColor: #32363a;
  --sapPageFooter_BorderColor: #d9d9d9;
  --sapGroup_TitleBorderWidth: 1px;
}

/* SAP Horizon Dark theme variables */
html.dark {
  color-scheme: dark;
  --sapBackgroundColor: #12171c;
  --sapBaseColor: #1c2228;
  --sapBrandColor: #4db1ff;
  --sapHighlightColor: #4db1ff;
  --sapShellColor: #1c2228;
  --sapShell_TextColor: #eaecee;
  --sapTextColor: #eaecee;
  --sapNeutralTextColor: #a9b4be;
  --sapNeutralBorderColor: #3c4854;
  --sapNeutralBackground: #1c2228;
  --sapLinkColor: #4db1ff;
  --sapLink_Hover_Color: #89d1ff;
  --sapContent_LabelColor: #8396a8;
  --sapContent_DisabledTextColor: #5b7996;
  --sapContent_ContrastTextColor: #1c2228;
  --sapContent_Shadow0: 0 1px 4px rgba(0, 0, 0, 0.3);
  --sapContent_Shadow2: 0 0.25rem 1rem rgba(0, 0, 0, 0.4);
  --sapFontFamily: '72', '72full', Arial, Helvetica, sans-serif;
  --sapFontSize: 0.875rem;
  --sapGroup_ContentBackground: #1c2228;
  --sapGroup_ContentBorderColor: #3c4854;
  --sapField_Background: #29394b;
  --sapField_TextColor: #eaecee;
  --sapTile_Background: #1c2228;
  --sapInformationBackground: #0c225f;
  --sapInformationBorderColor: #4db1ff;
  --sapInformativeBorderColor: #4db1ff;
  --sapPositiveColor: #57b520;
  --sapPositiveBackground: #164120;
  --sapPositiveTextColor: #57b520;
  --sapNegativeColor: #ff758c;
  --sapObjectHeader_Background: #1c2228;
  --sapList_Hover_Background: rgba(77, 177, 255, 0.08);
  --sapList_Active_Background: rgba(77, 177, 255, 0.15);
  --sapList_SelectionBackgroundColor: rgba(77, 177, 255, 0.1);
  --sapButton_Background: #29394b;
  --sapButton_BorderColor: #4db1ff;
  --sapButton_BorderCornerRadius: 0.5rem;
  --sapButton_Emphasized_Background: #0070f2;
  --sapButton_Emphasized_BorderColor: #0070f2;
  --sapButton_Emphasized_TextColor: #fff;
  --sapButton_Emphasized_Hover_Background: #0064d9;
  --sapButton_Emphasized_Hover_BorderColor: #0064d9;
  --sapButton_Emphasized_Active_Background: #0058c0;
  --sapButton_Emphasized_Active_BorderColor: #0058c0;
  --sapButton_Lite_TextColor: #4db1ff;
  --sapButton_Lite_Hover_Background: rgba(77, 177, 255, 0.08);
  --sapList_Background: #1c2228;
  --sapList_HeaderBackground: #29394b;
  --sapList_BorderColor: #3c4854;
  --sapField_BorderColor: #3c4854;
  --sapPageFooter_Background: #1c2228;
  --sapPageFooter_TextColor: #eaecee;
  --sapPageFooter_BorderColor: #3c4854;
}

@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
