@codecademy/gamut

72.2.472.2.5-alpha.febfe0.0
dist/Video/lib/VidstackPlayer/variables.js
+dist/Video/lib/VidstackPlayer/variables.jsNew file
+42
Index: package/dist/Video/lib/VidstackPlayer/variables.js
===================================================================
--- package/dist/Video/lib/VidstackPlayer/variables.js
+++ package/dist/Video/lib/VidstackPlayer/variables.js
@@ -0,0 +1,42 @@
+import { theme } from '@codecademy/gamut-styles';
+/**
+ * Variables for the Vidstack Player
+ * list of variables can be found here:
+ * https://vidstack.io/docs/player/components/layouts/default-layout/?styling=default-theme#css-variables
+ */
+export const vdsVariables = {
+  // Video Variables
+  '--video-font-family': theme.fontFamily.base,
+  '--video-brand': theme.colors['gray-100'],
+  '--video-controls-color': theme.colors['gray-100'],
+  '--video-focus-ring-color': theme.colors.primary,
+  '--video-bg': theme.colors.black,
+  '--video-border-radius': theme.borderRadii.md,
+  // Media/Control Variables
+  '--media-button-border-radius': theme.borderRadii.md,
+  '--media-button-padding': `0px ${theme.spacing[8]}`,
+  '--media-tooltip-bg-color': theme.colors['background-contrast'],
+  '--media-tooltip-border-radius': theme.borderRadii.sm,
+  '--media-tooltip-border': `1px solid ${theme.colors['border-primary']}`,
+  '--media-tooltip-color': theme.colors.text,
+  '--media-tooltip-font-size': theme.fontSize[14],
+  '--media-tooltip-padding': theme.spacing[4],
+  '--media-menu-checkbox-bg-active': theme.colors.primary,
+  '--media-menu-checkbox-bg': theme.colors['text-disabled'],
+  '--media-menu-checkbox-width': '36px',
+  '--media-menu-checkbox-height': '18px',
+  '--media-menu-checkbox-handle-border': `1px solid ${theme.colors.background}`,
+  '--media-slider-preview-border-radius': theme.borderRadii.sm,
+  '--media-slider-value-bg': theme.colors['background-contrast'],
+  '--media-slider-value-border-radius': theme.borderRadii.sm,
+  '--media-slider-value-border': `1px solid ${theme.colors['border-primary']}`,
+  '--media-slider-value-color': theme.colors.text,
+  '--media-slider-value-padding': theme.spacing[4],
+  '--media-tooltip-exit-animation': 'vds-tooltip-exit 0s',
+  '--media-tooltip-enter-animation': 'vds-tooltip-enter 0s',
+  '--media-menu-bg': theme.colors.background,
+  '--media-menu-top-bar-bg': theme.colors.background,
+  '--media-menu-section-bg': theme.colors['background-selected'],
+  '--media-menu-border': `1px solid ${theme.colors['border-primary']}`,
+  '--media-menu-border-radius': theme.borderRadii.sm
+};
\ No newline at end of file