@codecademy/gamut

72.2.172.2.2-alpha.01c84d.0
dist/Card/elements.d.ts
~dist/Card/elements.d.tsModified
+436−430
Index: package/dist/Card/elements.d.ts
===================================================================
--- package/dist/Card/elements.d.ts
+++ package/dist/Card/elements.d.ts
@@ -1,58 +1,58 @@
 import { CardWrapperProps } from './types';
-export declare const MotionBox: import("react").ComponentType<{
-    color?: import("@codecademy/variance/dist/types/config").Scale<{
+export declare const MotionBox: import("react").ComponentType<Omit<{
+    color?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
-    fontSize?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontSize?: import("@codecademy/variance").Scale<{
         readonly property: "fontSize";
         readonly scale: "fontSize";
     }>;
-    fontFamily?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontFamily?: import("@codecademy/variance").Scale<{
         readonly property: "fontFamily";
         readonly scale: "fontFamily";
     }>;
-    lineHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    lineHeight?: import("@codecademy/variance").Scale<{
         readonly property: "lineHeight";
         readonly scale: "lineHeight";
     }>;
-    fontWeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontWeight?: import("@codecademy/variance").Scale<{
         readonly property: "fontWeight";
         readonly scale: "fontWeight";
     }>;
-    background?: import("@codecademy/variance/dist/types/config").Scale<{
+    background?: import("@codecademy/variance").Scale<{
         readonly property: "background";
     }>;
-    border?: import("@codecademy/variance/dist/types/config").Scale<{
+    border?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly scale: "borders";
     }>;
-    p?: import("@codecademy/variance/dist/types/config").Scale<{
+    p?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly scale: "spacing";
     }>;
     slot?: string | undefined;
     title?: string | undefined;
     dir?: string | undefined;
     className?: string | undefined;
-    height?: import("@codecademy/variance/dist/types/config").Scale<{
+    height?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "height";
             readonly logical: "blockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    width?: import("@codecademy/variance/dist/types/config").Scale<{
+    width?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "width";
             readonly logical: "inlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    "aria-hidden"?: (boolean | "false" | "true") | undefined;
+    "aria-hidden"?: (boolean | "true" | "false") | undefined;
     ref?: import("react").LegacyRef<HTMLDivElement> | undefined;
     key?: import("react").Key | null | undefined;
     defaultChecked?: boolean | undefined;
     defaultValue?: string | number | readonly string[] | undefined;
@@ -60,19 +60,19 @@
     suppressHydrationWarning?: boolean | undefined;
     accessKey?: string | undefined;
     autoCapitalize?: (string & {}) | "none" | "off" | "on" | "sentences" | "words" | "characters" | undefined;
     autoFocus?: boolean | undefined;
-    contentEditable?: "inherit" | (boolean | "false" | "true") | "plaintext-only" | undefined;
+    contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only" | undefined;
     contextMenu?: string | undefined;
-    draggable?: (boolean | "false" | "true") | undefined;
-    enterKeyHint?: "search" | "next" | "enter" | "done" | "go" | "previous" | "send" | undefined;
+    draggable?: (boolean | "true" | "false") | undefined;
+    enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send" | undefined;
     hidden?: boolean | undefined;
     id?: string | undefined;
     lang?: string | undefined;
     nonce?: string | undefined;
-    spellCheck?: (boolean | "false" | "true") | undefined;
+    spellCheck?: (boolean | "true" | "false") | undefined;
     tabIndex?: number | undefined;
-    translate?: "no" | "yes" | undefined;
+    translate?: "yes" | "no" | undefined;
     radioGroup?: string | undefined;
     role?: import("react").AriaRole | undefined;
     about?: string | undefined;
     content?: string | undefined;
@@ -99,53 +99,53 @@
     is?: string | undefined;
     exportparts?: string | undefined;
     part?: string | undefined;
     "aria-activedescendant"?: string | undefined;
-    "aria-atomic"?: (boolean | "false" | "true") | undefined;
-    "aria-autocomplete"?: "none" | "inline" | "both" | "list" | undefined;
+    "aria-atomic"?: (boolean | "true" | "false") | undefined;
+    "aria-autocomplete"?: "none" | "inline" | "list" | "both" | undefined;
     "aria-braillelabel"?: string | undefined;
     "aria-brailleroledescription"?: string | undefined;
-    "aria-busy"?: (boolean | "false" | "true") | undefined;
-    "aria-checked"?: boolean | "mixed" | "false" | "true" | undefined;
+    "aria-busy"?: (boolean | "true" | "false") | undefined;
+    "aria-checked"?: boolean | "true" | "false" | "mixed" | undefined;
     "aria-colcount"?: number | undefined;
     "aria-colindex"?: number | undefined;
     "aria-colindextext"?: string | undefined;
     "aria-colspan"?: number | undefined;
     "aria-controls"?: string | undefined;
-    "aria-current"?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date" | undefined;
+    "aria-current"?: boolean | "time" | "page" | "true" | "false" | "step" | "location" | "date" | undefined;
     "aria-describedby"?: string | undefined;
     "aria-description"?: string | undefined;
     "aria-details"?: string | undefined;
-    "aria-disabled"?: (boolean | "false" | "true") | undefined;
+    "aria-disabled"?: (boolean | "true" | "false") | undefined;
     "aria-dropeffect"?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
     "aria-errormessage"?: string | undefined;
-    "aria-expanded"?: (boolean | "false" | "true") | undefined;
+    "aria-expanded"?: (boolean | "true" | "false") | undefined;
     "aria-flowto"?: string | undefined;
-    "aria-grabbed"?: (boolean | "false" | "true") | undefined;
-    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "listbox" | "false" | "true" | "tree" | undefined;
-    "aria-invalid"?: boolean | "false" | "true" | "grammar" | "spelling" | undefined;
+    "aria-grabbed"?: (boolean | "true" | "false") | undefined;
+    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "true" | "false" | "listbox" | "tree" | undefined;
+    "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling" | undefined;
     "aria-keyshortcuts"?: string | undefined;
     "aria-label"?: string | undefined;
     "aria-labelledby"?: string | undefined;
     "aria-level"?: number | undefined;
     "aria-live"?: "off" | "assertive" | "polite" | undefined;
-    "aria-modal"?: (boolean | "false" | "true") | undefined;
-    "aria-multiline"?: (boolean | "false" | "true") | undefined;
-    "aria-multiselectable"?: (boolean | "false" | "true") | undefined;
+    "aria-modal"?: (boolean | "true" | "false") | undefined;
+    "aria-multiline"?: (boolean | "true" | "false") | undefined;
+    "aria-multiselectable"?: (boolean | "true" | "false") | undefined;
     "aria-orientation"?: "horizontal" | "vertical" | undefined;
     "aria-owns"?: string | undefined;
     "aria-placeholder"?: string | undefined;
     "aria-posinset"?: number | undefined;
-    "aria-pressed"?: boolean | "mixed" | "false" | "true" | undefined;
-    "aria-readonly"?: (boolean | "false" | "true") | undefined;
+    "aria-pressed"?: boolean | "true" | "false" | "mixed" | undefined;
+    "aria-readonly"?: (boolean | "true" | "false") | undefined;
     "aria-relevant"?: "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
-    "aria-required"?: (boolean | "false" | "true") | undefined;
+    "aria-required"?: (boolean | "true" | "false") | undefined;
     "aria-roledescription"?: string | undefined;
     "aria-rowcount"?: number | undefined;
     "aria-rowindex"?: number | undefined;
     "aria-rowindextext"?: string | undefined;
     "aria-rowspan"?: number | undefined;
-    "aria-selected"?: (boolean | "false" | "true") | undefined;
+    "aria-selected"?: (boolean | "true" | "false") | undefined;
     "aria-setsize"?: number | undefined;
     "aria-sort"?: "none" | "ascending" | "descending" | "other" | undefined;
     "aria-valuemax"?: number | undefined;
     "aria-valuemin"?: number | undefined;
@@ -307,598 +307,598 @@
     onAnimationIteration?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onAnimationIterationCapture?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onTransitionEnd?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
     onTransitionEndCapture?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
-    alignContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | undefined;
-    alignItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | undefined;
-    alignSelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | undefined;
-    backgroundImage?: import("@codecademy/variance/dist/types/config").Scale<{
+    alignContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "start" | "baseline" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | undefined;
+    alignItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | undefined;
+    alignSelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "auto" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | undefined;
+    backgroundImage?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundImage";
     }>;
-    backgroundRepeat?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundRepeat?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundRepeat";
     }>;
-    backgroundSize?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundSize?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundSize";
     }>;
-    bottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    bottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "bottom";
             readonly logical: "insetBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    boxShadow?: import("@codecademy/variance/dist/types/config").Scale<{
+    boxShadow?: import("@codecademy/variance").Scale<{
         readonly property: "boxShadow";
     }>;
-    columnGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    columnGap?: import("@codecademy/variance").Scale<{
         readonly property: "columnGap";
         readonly scale: "spacing";
     }>;
-    containerType?: import("@codecademy/variance/dist/types/config").Scale<{
+    containerType?: import("@codecademy/variance").Scale<{
         readonly property: "containerType";
     }>;
-    direction?: import("@codecademy/variance/dist/types/config").Scale<{
+    direction?: import("@codecademy/variance").Scale<{
         readonly property: "direction";
     }>;
-    display?: import("@codecademy/variance/dist/types/config").Scale<{
+    display?: import("@codecademy/variance").Scale<{
         readonly property: "display";
     }>;
-    flexBasis?: 0 | "initial" | "inherit" | "content" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "auto" | "fit-content" | "max-content" | "min-content" | "-webkit-auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | undefined;
-    flexDirection?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexBasis?: 0 | "initial" | "inherit" | "content" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "fit-content" | "max-content" | "min-content" | "-webkit-auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | undefined;
+    flexDirection?: import("@codecademy/variance").Scale<{
         readonly property: "flexDirection";
     }>;
     flexGrow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | undefined;
     flexShrink?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | undefined;
-    flexWrap?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexWrap?: import("@codecademy/variance").Scale<{
         readonly property: "flexWrap";
     }>;
-    fontStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontStyle?: import("@codecademy/variance").Scale<{
         readonly property: "fontStyle";
     }>;
-    gridAutoColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoColumns";
     }>;
-    gridAutoFlow?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoFlow?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoFlow";
     }>;
-    gridAutoRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoRows";
     }>;
-    gridColumnEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | undefined;
-    gridColumnStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | undefined;
-    gridRowEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | undefined;
-    gridRowStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | undefined;
-    gridTemplateAreas?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridColumnEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | undefined;
+    gridColumnStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | undefined;
+    gridRowEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | undefined;
+    gridRowStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | undefined;
+    gridTemplateAreas?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateAreas";
     }>;
-    gridTemplateColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateColumns";
     }>;
-    gridTemplateRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateRows";
     }>;
-    justifyContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "start" | "flex-end" | "flex-start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | undefined;
-    justifyItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | "legacy" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | undefined;
-    justifySelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | undefined;
-    left?: import("@codecademy/variance/dist/types/config").Scale<{
+    justifyContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | undefined;
+    justifyItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "baseline" | "stretch" | "legacy" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | undefined;
+    justifySelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "auto" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | undefined;
+    left?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "left";
             readonly logical: "insetInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    letterSpacing?: import("@codecademy/variance/dist/types/config").Scale<{
+    letterSpacing?: import("@codecademy/variance").Scale<{
         readonly property: "letterSpacing";
     }>;
-    listStyleImage?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyleImage?: import("@codecademy/variance").Scale<{
         readonly property: "listStyleImage";
     }>;
-    listStylePosition?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStylePosition?: import("@codecademy/variance").Scale<{
         readonly property: "listStylePosition";
     }>;
-    listStyleType?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyleType?: import("@codecademy/variance").Scale<{
         readonly property: "listStyleType";
     }>;
-    maxHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxHeight";
             readonly logical: "maxBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    maxWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxWidth";
             readonly logical: "maxInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    minHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minHeight";
             readonly logical: "minBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    minWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minWidth";
             readonly logical: "minInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    opacity?: import("@codecademy/variance/dist/types/config").Scale<{
+    opacity?: import("@codecademy/variance").Scale<{
         readonly property: "opacity";
     }>;
     order?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | undefined;
-    overflowX?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowX?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowX";
             readonly logical: "overflowInline";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    overflowY?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowY?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowY";
             readonly logical: "overflowBlock";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    position?: import("@codecademy/variance/dist/types/config").Scale<{
+    position?: import("@codecademy/variance").Scale<{
         readonly property: "position";
     }>;
-    right?: import("@codecademy/variance/dist/types/config").Scale<{
+    right?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "right";
             readonly logical: "insetInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    rowGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    rowGap?: import("@codecademy/variance").Scale<{
         readonly property: "rowGap";
         readonly scale: "spacing";
     }>;
-    textAlign?: import("@codecademy/variance/dist/types/config").Scale<{
+    textAlign?: import("@codecademy/variance").Scale<{
         readonly property: "textAlign";
     }>;
-    textShadow?: import("@codecademy/variance/dist/types/config").Scale<{
+    textShadow?: import("@codecademy/variance").Scale<{
         readonly property: "textShadow";
     }>;
-    textTransform?: import("@codecademy/variance/dist/types/config").Scale<{
+    textTransform?: import("@codecademy/variance").Scale<{
         readonly property: "textTransform";
     }>;
-    top?: import("@codecademy/variance/dist/types/config").Scale<{
+    top?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "top";
             readonly logical: "insetBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    verticalAlign?: import("@codecademy/variance/dist/types/config").Scale<{
+    verticalAlign?: import("@codecademy/variance").Scale<{
         readonly property: "verticalAlign";
     }>;
-    whiteSpace?: import("@codecademy/variance/dist/types/config").Scale<{
+    whiteSpace?: import("@codecademy/variance").Scale<{
         readonly property: "whiteSpace";
     }>;
-    zIndex?: import("@codecademy/variance/dist/types/config").Scale<{
+    zIndex?: import("@codecademy/variance").Scale<{
         readonly property: "zIndex";
     }>;
-    backgroundPosition?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundPosition?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundPosition";
     }>;
-    borderBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottom";
             readonly logical: "borderBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColor?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly scale: "colors";
     }>;
-    borderLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeft";
             readonly logical: "borderInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderRadius?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadius?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly scale: "borderRadii";
     }>;
-    borderRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRight";
             readonly logical: "borderInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyle?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
     }>;
-    borderTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTop";
             readonly logical: "borderBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidth?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
     }>;
-    flex?: import("@codecademy/variance/dist/types/config").Scale<{
+    flex?: import("@codecademy/variance").Scale<{
         readonly property: "flex";
     }>;
-    gap?: import("@codecademy/variance/dist/types/config").Scale<{
+    gap?: import("@codecademy/variance").Scale<{
         readonly property: "gap";
         readonly scale: "spacing";
     }>;
-    gridArea?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | undefined;
-    gridColumn?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | undefined;
-    gridRow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | undefined;
-    inset?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridArea?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | undefined;
+    gridColumn?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | undefined;
+    gridRow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | undefined;
+    inset?: import("@codecademy/variance").Scale<{
         readonly property: "inset";
         readonly properties: {
             readonly physical: readonly ["top", "right", "bottom", "left"];
             readonly logical: readonly ["insetBlockStart", "insetInlineEnd", "insetBlockEnd", "insetInlineStart"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    listStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyle?: import("@codecademy/variance").Scale<{
         readonly property: "listStyle";
     }>;
-    overflow?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflow?: import("@codecademy/variance").Scale<{
         readonly property: "overflow";
     }>;
-    textDecoration?: import("@codecademy/variance/dist/types/config").Scale<{
+    textDecoration?: import("@codecademy/variance").Scale<{
         readonly property: "textDecoration";
     }>;
-    px?: import("@codecademy/variance/dist/types/config").Scale<{
+    px?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingLeft", "paddingRight"];
             readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    py?: import("@codecademy/variance/dist/types/config").Scale<{
+    py?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingTop", "paddingBottom"];
             readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pt?: import("@codecademy/variance/dist/types/config").Scale<{
+    pt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingTop";
             readonly logical: "paddingBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pb?: import("@codecademy/variance/dist/types/config").Scale<{
+    pb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingBottom";
             readonly logical: "paddingBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pr?: import("@codecademy/variance/dist/types/config").Scale<{
+    pr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingRight";
             readonly logical: "paddingInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pl?: import("@codecademy/variance/dist/types/config").Scale<{
+    pl?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingLeft";
             readonly logical: "paddingInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    m?: import("@codecademy/variance/dist/types/config").Scale<{
+    m?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly scale: "spacing";
     }>;
-    mx?: import("@codecademy/variance/dist/types/config").Scale<{
+    mx?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginLeft", "marginRight"];
             readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    my?: import("@codecademy/variance/dist/types/config").Scale<{
+    my?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginTop", "marginBottom"];
             readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    mt?: import("@codecademy/variance/dist/types/config").Scale<{
+    mt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginTop";
             readonly logical: "marginBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mb?: import("@codecademy/variance/dist/types/config").Scale<{
+    mb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginBottom";
             readonly logical: "marginBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mr?: import("@codecademy/variance/dist/types/config").Scale<{
+    mr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginRight";
             readonly logical: "marginInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    ml?: import("@codecademy/variance/dist/types/config").Scale<{
+    ml?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginLeft";
             readonly logical: "marginInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderX?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderLeft", "borderRight"];
             readonly logical: readonly ["borderInlineStart", "borderInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderY?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderTop", "borderBottom"];
             readonly logical: readonly ["borderBlockStart", "borderBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidthX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthX?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderLeftWidth", "borderRightWidth"];
             readonly logical: readonly ["borderInlineStartWidth", "borderInlineEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthY?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderTopWidth", "borderBottomWidth"];
             readonly logical: readonly ["borderBlockStartWidth", "borderBlockEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftWidth";
             readonly logical: "borderInlineStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightWidth";
             readonly logical: "borderInlineEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopWidth";
             readonly logical: "borderBlockStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomWidth";
             readonly logical: "borderBlockEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderRadiusLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderBottomLeftRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderEndStartRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderTopRightRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderStartEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderBottomLeftRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderEndStartRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopRightRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderStartEndRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopLeftRadius";
             readonly logical: "borderStartStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopRightRadius";
             readonly logical: "borderStartEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomRightRadius";
             readonly logical: "borderEndEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomLeftRadius";
             readonly logical: "borderEndStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderStyleX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleX?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderLeftStyle", "borderRightStyle"];
             readonly logical: readonly ["borderInlineStartStyle", "borderInlineEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleY?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderTopStyle", "borderBottomStyle"];
             readonly logical: readonly ["borderBlockStartStyle", "borderBlockEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftStyle";
             readonly logical: "borderInlineStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightStyle";
             readonly logical: "borderInlineEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopStyle";
             readonly logical: "borderBlockStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomStyle";
             readonly logical: "borderBlockEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    dimensions?: import("@codecademy/variance/dist/types/config").Scale<{
+    dimensions?: import("@codecademy/variance").Scale<{
         readonly property: "width";
         readonly properties: {
             readonly physical: readonly ["width", "height"];
             readonly logical: readonly ["inlineSize", "blockSize"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    textColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    textColor?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
-    bg?: import("@codecademy/variance/dist/types/config").Scale<{
+    bg?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundColor";
         readonly scale: "colors";
     }>;
-    borderColorX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorX?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderLeftColor", "borderRightColor"];
             readonly logical: readonly ["borderInlineStartColor", "borderInlineEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorY?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderTopColor", "borderBottomColor"];
             readonly logical: readonly ["borderBlockStartColor", "borderBlockEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderLeftColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRightColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderTopColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderBottomColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
@@ -906,62 +906,64 @@
     fit?: boolean | undefined;
     context?: boolean | undefined;
     "no-select"?: boolean | undefined;
     as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
-} & import("framer-motion").MotionProps>;
-export declare const DynamicCardWrapper: import("@emotion/styled").StyledComponent<{
-    color?: import("@codecademy/variance/dist/types/config").Scale<{
+} & import("framer-motion").MotionProps, "children"> & {
+    children?: string | number | boolean | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | import("react").ReactPortal | import("motion-dom").MotionValue<number> | import("motion-dom").MotionValue<string> | (string & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (string & Iterable<import("react").ReactNode>) | (string & import("react").ReactPortal) | (number & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (number & Iterable<import("react").ReactNode>) | (number & import("react").ReactPortal) | (false & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (false & Iterable<import("react").ReactNode>) | (false & import("react").ReactPortal) | (true & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (true & Iterable<import("react").ReactNode>) | (true & import("react").ReactPortal) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & string) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & number) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & false) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & true) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & Iterable<import("react").ReactNode>) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & import("react").ReactPortal) | (Iterable<import("react").ReactNode> & string) | (Iterable<import("react").ReactNode> & number) | (Iterable<import("react").ReactNode> & false) | (Iterable<import("react").ReactNode> & true) | (Iterable<import("react").ReactNode> & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (Iterable<import("react").ReactNode> & import("react").ReactPortal) | (import("react").ReactPortal & string) | (import("react").ReactPortal & number) | (import("react").ReactPortal & false) | (import("react").ReactPortal & true) | (import("react").ReactPortal & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (import("react").ReactPortal & Iterable<import("react").ReactNode>) | (import("react").ReactNode[] & string) | (import("react").ReactNode[] & number) | (import("react").ReactNode[] & false) | (import("react").ReactNode[] & true) | (import("react").ReactNode[] & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (import("react").ReactNode[] & Iterable<import("react").ReactNode>) | (import("react").ReactNode[] & import("react").ReactPortal) | null | undefined;
+}>;
+export declare const DynamicCardWrapper: import("@emotion/styled").StyledComponent<Omit<{
+    color?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
-    fontSize?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontSize?: import("@codecademy/variance").Scale<{
         readonly property: "fontSize";
         readonly scale: "fontSize";
     }>;
-    fontFamily?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontFamily?: import("@codecademy/variance").Scale<{
         readonly property: "fontFamily";
         readonly scale: "fontFamily";
     }>;
-    lineHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    lineHeight?: import("@codecademy/variance").Scale<{
         readonly property: "lineHeight";
         readonly scale: "lineHeight";
     }>;
-    fontWeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontWeight?: import("@codecademy/variance").Scale<{
         readonly property: "fontWeight";
         readonly scale: "fontWeight";
     }>;
-    background?: import("@codecademy/variance/dist/types/config").Scale<{
+    background?: import("@codecademy/variance").Scale<{
         readonly property: "background";
     }>;
-    border?: import("@codecademy/variance/dist/types/config").Scale<{
+    border?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly scale: "borders";
     }>;
-    p?: import("@codecademy/variance/dist/types/config").Scale<{
+    p?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly scale: "spacing";
     }>;
     slot?: string | undefined;
     title?: string | undefined;
     dir?: string | undefined;
     className?: string | undefined;
-    height?: import("@codecademy/variance/dist/types/config").Scale<{
+    height?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "height";
             readonly logical: "blockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    width?: import("@codecademy/variance/dist/types/config").Scale<{
+    width?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "width";
             readonly logical: "inlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    "aria-hidden"?: (boolean | "false" | "true") | undefined;
+    "aria-hidden"?: (boolean | "true" | "false") | undefined;
     ref?: import("react").LegacyRef<HTMLDivElement> | undefined;
     key?: import("react").Key | null | undefined;
     defaultChecked?: boolean | undefined;
     defaultValue?: string | number | readonly string[] | undefined;
@@ -969,19 +971,19 @@
     suppressHydrationWarning?: boolean | undefined;
     accessKey?: string | undefined;
     autoCapitalize?: (string & {}) | "none" | "off" | "on" | "sentences" | "words" | "characters" | undefined;
     autoFocus?: boolean | undefined;
-    contentEditable?: "inherit" | (boolean | "false" | "true") | "plaintext-only" | undefined;
+    contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only" | undefined;
     contextMenu?: string | undefined;
-    draggable?: (boolean | "false" | "true") | undefined;
-    enterKeyHint?: "search" | "next" | "enter" | "done" | "go" | "previous" | "send" | undefined;
+    draggable?: (boolean | "true" | "false") | undefined;
+    enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send" | undefined;
     hidden?: boolean | undefined;
     id?: string | undefined;
     lang?: string | undefined;
     nonce?: string | undefined;
-    spellCheck?: (boolean | "false" | "true") | undefined;
+    spellCheck?: (boolean | "true" | "false") | undefined;
     tabIndex?: number | undefined;
-    translate?: "no" | "yes" | undefined;
+    translate?: "yes" | "no" | undefined;
     radioGroup?: string | undefined;
     role?: import("react").AriaRole | undefined;
     about?: string | undefined;
     content?: string | undefined;
@@ -1008,53 +1010,53 @@
     is?: string | undefined;
     exportparts?: string | undefined;
     part?: string | undefined;
     "aria-activedescendant"?: string | undefined;
-    "aria-atomic"?: (boolean | "false" | "true") | undefined;
-    "aria-autocomplete"?: "none" | "inline" | "both" | "list" | undefined;
+    "aria-atomic"?: (boolean | "true" | "false") | undefined;
+    "aria-autocomplete"?: "none" | "inline" | "list" | "both" | undefined;
     "aria-braillelabel"?: string | undefined;
     "aria-brailleroledescription"?: string | undefined;
-    "aria-busy"?: (boolean | "false" | "true") | undefined;
-    "aria-checked"?: boolean | "mixed" | "false" | "true" | undefined;
+    "aria-busy"?: (boolean | "true" | "false") | undefined;
+    "aria-checked"?: boolean | "true" | "false" | "mixed" | undefined;
     "aria-colcount"?: number | undefined;
     "aria-colindex"?: number | undefined;
     "aria-colindextext"?: string | undefined;
     "aria-colspan"?: number | undefined;
     "aria-controls"?: string | undefined;
-    "aria-current"?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date" | undefined;
+    "aria-current"?: boolean | "time" | "page" | "true" | "false" | "step" | "location" | "date" | undefined;
     "aria-describedby"?: string | undefined;
     "aria-description"?: string | undefined;
     "aria-details"?: string | undefined;
-    "aria-disabled"?: (boolean | "false" | "true") | undefined;
+    "aria-disabled"?: (boolean | "true" | "false") | undefined;
     "aria-dropeffect"?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
     "aria-errormessage"?: string | undefined;
-    "aria-expanded"?: (boolean | "false" | "true") | undefined;
+    "aria-expanded"?: (boolean | "true" | "false") | undefined;
     "aria-flowto"?: string | undefined;
-    "aria-grabbed"?: (boolean | "false" | "true") | undefined;
-    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "listbox" | "false" | "true" | "tree" | undefined;
-    "aria-invalid"?: boolean | "false" | "true" | "grammar" | "spelling" | undefined;
+    "aria-grabbed"?: (boolean | "true" | "false") | undefined;
+    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "true" | "false" | "listbox" | "tree" | undefined;
+    "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling" | undefined;
     "aria-keyshortcuts"?: string | undefined;
     "aria-label"?: string | undefined;
     "aria-labelledby"?: string | undefined;
     "aria-level"?: number | undefined;
     "aria-live"?: "off" | "assertive" | "polite" | undefined;
-    "aria-modal"?: (boolean | "false" | "true") | undefined;
-    "aria-multiline"?: (boolean | "false" | "true") | undefined;
-    "aria-multiselectable"?: (boolean | "false" | "true") | undefined;
+    "aria-modal"?: (boolean | "true" | "false") | undefined;
+    "aria-multiline"?: (boolean | "true" | "false") | undefined;
+    "aria-multiselectable"?: (boolean | "true" | "false") | undefined;
     "aria-orientation"?: "horizontal" | "vertical" | undefined;
     "aria-owns"?: string | undefined;
     "aria-placeholder"?: string | undefined;
     "aria-posinset"?: number | undefined;
-    "aria-pressed"?: boolean | "mixed" | "false" | "true" | undefined;
-    "aria-readonly"?: (boolean | "false" | "true") | undefined;
+    "aria-pressed"?: boolean | "true" | "false" | "mixed" | undefined;
+    "aria-readonly"?: (boolean | "true" | "false") | undefined;
     "aria-relevant"?: "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
-    "aria-required"?: (boolean | "false" | "true") | undefined;
+    "aria-required"?: (boolean | "true" | "false") | undefined;
     "aria-roledescription"?: string | undefined;
     "aria-rowcount"?: number | undefined;
     "aria-rowindex"?: number | undefined;
     "aria-rowindextext"?: string | undefined;
     "aria-rowspan"?: number | undefined;
-    "aria-selected"?: (boolean | "false" | "true") | undefined;
+    "aria-selected"?: (boolean | "true" | "false") | undefined;
     "aria-setsize"?: number | undefined;
     "aria-sort"?: "none" | "ascending" | "descending" | "other" | undefined;
     "aria-valuemax"?: number | undefined;
     "aria-valuemin"?: number | undefined;
@@ -1216,598 +1218,598 @@
     onAnimationIteration?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onAnimationIterationCapture?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onTransitionEnd?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
     onTransitionEndCapture?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
-    alignContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | undefined;
-    alignItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | undefined;
-    alignSelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | undefined;
-    backgroundImage?: import("@codecademy/variance/dist/types/config").Scale<{
+    alignContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "start" | "baseline" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignContent | undefined) | undefined> | undefined;
+    alignItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignItems | undefined) | undefined> | undefined;
+    alignSelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "auto" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.AlignSelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.AlignSelf | undefined) | undefined> | undefined;
+    backgroundImage?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundImage";
     }>;
-    backgroundRepeat?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundRepeat?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundRepeat";
     }>;
-    backgroundSize?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundSize?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundSize";
     }>;
-    bottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    bottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "bottom";
             readonly logical: "insetBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    boxShadow?: import("@codecademy/variance/dist/types/config").Scale<{
+    boxShadow?: import("@codecademy/variance").Scale<{
         readonly property: "boxShadow";
     }>;
-    columnGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    columnGap?: import("@codecademy/variance").Scale<{
         readonly property: "columnGap";
         readonly scale: "spacing";
     }>;
-    containerType?: import("@codecademy/variance/dist/types/config").Scale<{
+    containerType?: import("@codecademy/variance").Scale<{
         readonly property: "containerType";
     }>;
-    direction?: import("@codecademy/variance/dist/types/config").Scale<{
+    direction?: import("@codecademy/variance").Scale<{
         readonly property: "direction";
     }>;
-    display?: import("@codecademy/variance/dist/types/config").Scale<{
+    display?: import("@codecademy/variance").Scale<{
         readonly property: "display";
     }>;
-    flexBasis?: 0 | "initial" | "inherit" | "content" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "auto" | "fit-content" | "max-content" | "min-content" | "-webkit-auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | undefined;
-    flexDirection?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexBasis?: 0 | "initial" | "inherit" | "content" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "fit-content" | "max-content" | "min-content" | "-webkit-auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexBasis<import("@codecademy/variance/dist/types/properties").DefaultCSSPropertyValue> | undefined) | undefined> | undefined;
+    flexDirection?: import("@codecademy/variance").Scale<{
         readonly property: "flexDirection";
     }>;
     flexGrow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexGrow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexGrow | undefined) | undefined> | undefined;
     flexShrink?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.FlexShrink | ((theme: import("@emotion/react").Theme) => import("csstype").Property.FlexShrink | undefined) | undefined> | undefined;
-    flexWrap?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexWrap?: import("@codecademy/variance").Scale<{
         readonly property: "flexWrap";
     }>;
-    fontStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    fontStyle?: import("@codecademy/variance").Scale<{
         readonly property: "fontStyle";
     }>;
-    gridAutoColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoColumns";
     }>;
-    gridAutoFlow?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoFlow?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoFlow";
     }>;
-    gridAutoRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoRows";
     }>;
-    gridColumnEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | undefined;
-    gridColumnStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | undefined;
-    gridRowEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | undefined;
-    gridRowStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | undefined;
-    gridTemplateAreas?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridColumnEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnEnd | undefined) | undefined> | undefined;
+    gridColumnStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumnStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumnStart | undefined) | undefined> | undefined;
+    gridRowEnd?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowEnd | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowEnd | undefined) | undefined> | undefined;
+    gridRowStart?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRowStart | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRowStart | undefined) | undefined> | undefined;
+    gridTemplateAreas?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateAreas";
     }>;
-    gridTemplateColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateColumns";
     }>;
-    gridTemplateRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateRows";
     }>;
-    justifyContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "start" | "flex-end" | "flex-start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | undefined;
-    justifyItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | "legacy" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | undefined;
-    justifySelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | "baseline" | "end" | "start" | "flex-end" | "flex-start" | "self-end" | "self-start" | "anchor-center" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | undefined;
-    left?: import("@codecademy/variance/dist/types/config").Scale<{
+    justifyContent?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "start" | "stretch" | "space-around" | "space-between" | "space-evenly" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyContent | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyContent | undefined) | undefined> | undefined;
+    justifyItems?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "baseline" | "stretch" | "legacy" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifyItems | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifyItems | undefined) | undefined> | undefined;
+    justifySelf?: "center" | "initial" | "inherit" | "normal" | (string & {}) | "left" | "right" | "-moz-initial" | "revert" | "revert-layer" | "unset" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "anchor-center" | "auto" | "baseline" | "stretch" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.JustifySelf | ((theme: import("@emotion/react").Theme) => import("csstype").Property.JustifySelf | undefined) | undefined> | undefined;
+    left?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "left";
             readonly logical: "insetInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    letterSpacing?: import("@codecademy/variance/dist/types/config").Scale<{
+    letterSpacing?: import("@codecademy/variance").Scale<{
         readonly property: "letterSpacing";
     }>;
-    listStyleImage?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyleImage?: import("@codecademy/variance").Scale<{
         readonly property: "listStyleImage";
     }>;
-    listStylePosition?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStylePosition?: import("@codecademy/variance").Scale<{
         readonly property: "listStylePosition";
     }>;
-    listStyleType?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyleType?: import("@codecademy/variance").Scale<{
         readonly property: "listStyleType";
     }>;
-    maxHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxHeight";
             readonly logical: "maxBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    maxWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxWidth";
             readonly logical: "maxInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    minHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minHeight";
             readonly logical: "minBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    minWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minWidth";
             readonly logical: "minInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    opacity?: import("@codecademy/variance/dist/types/config").Scale<{
+    opacity?: import("@codecademy/variance").Scale<{
         readonly property: "opacity";
     }>;
     order?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.Order | ((theme: import("@emotion/react").Theme) => import("csstype").Property.Order | undefined) | undefined> | undefined;
-    overflowX?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowX?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowX";
             readonly logical: "overflowInline";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    overflowY?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowY?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowY";
             readonly logical: "overflowBlock";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    position?: import("@codecademy/variance/dist/types/config").Scale<{
+    position?: import("@codecademy/variance").Scale<{
         readonly property: "position";
     }>;
-    right?: import("@codecademy/variance/dist/types/config").Scale<{
+    right?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "right";
             readonly logical: "insetInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    rowGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    rowGap?: import("@codecademy/variance").Scale<{
         readonly property: "rowGap";
         readonly scale: "spacing";
     }>;
-    textAlign?: import("@codecademy/variance/dist/types/config").Scale<{
+    textAlign?: import("@codecademy/variance").Scale<{
         readonly property: "textAlign";
     }>;
-    textShadow?: import("@codecademy/variance/dist/types/config").Scale<{
+    textShadow?: import("@codecademy/variance").Scale<{
         readonly property: "textShadow";
     }>;
-    textTransform?: import("@codecademy/variance/dist/types/config").Scale<{
+    textTransform?: import("@codecademy/variance").Scale<{
         readonly property: "textTransform";
     }>;
-    top?: import("@codecademy/variance/dist/types/config").Scale<{
+    top?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "top";
             readonly logical: "insetBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    verticalAlign?: import("@codecademy/variance/dist/types/config").Scale<{
+    verticalAlign?: import("@codecademy/variance").Scale<{
         readonly property: "verticalAlign";
     }>;
-    whiteSpace?: import("@codecademy/variance/dist/types/config").Scale<{
+    whiteSpace?: import("@codecademy/variance").Scale<{
         readonly property: "whiteSpace";
     }>;
-    zIndex?: import("@codecademy/variance/dist/types/config").Scale<{
+    zIndex?: import("@codecademy/variance").Scale<{
         readonly property: "zIndex";
     }>;
-    backgroundPosition?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundPosition?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundPosition";
     }>;
-    borderBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottom";
             readonly logical: "borderBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColor?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly scale: "colors";
     }>;
-    borderLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeft";
             readonly logical: "borderInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderRadius?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadius?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly scale: "borderRadii";
     }>;
-    borderRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRight";
             readonly logical: "borderInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyle?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
     }>;
-    borderTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTop";
             readonly logical: "borderBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidth?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
     }>;
-    flex?: import("@codecademy/variance/dist/types/config").Scale<{
+    flex?: import("@codecademy/variance").Scale<{
         readonly property: "flex";
     }>;
-    gap?: import("@codecademy/variance/dist/types/config").Scale<{
+    gap?: import("@codecademy/variance").Scale<{
         readonly property: "gap";
         readonly scale: "spacing";
     }>;
-    gridArea?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | undefined;
-    gridColumn?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | undefined;
-    gridRow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | (number & {}) | "auto" | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | undefined;
-    inset?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridArea?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridArea | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridArea | undefined) | undefined> | undefined;
+    gridColumn?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridColumn | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridColumn | undefined) | undefined> | undefined;
+    gridRow?: "initial" | "inherit" | (string & {}) | "-moz-initial" | "revert" | "revert-layer" | "unset" | "auto" | (number & {}) | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | import("@codecademy/variance").BreakpointMap<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | import("@codecademy/variance").BreakpointArray<import("csstype").Property.GridRow | ((theme: import("@emotion/react").Theme) => import("csstype").Property.GridRow | undefined) | undefined> | undefined;
+    inset?: import("@codecademy/variance").Scale<{
         readonly property: "inset";
         readonly properties: {
             readonly physical: readonly ["top", "right", "bottom", "left"];
             readonly logical: readonly ["insetBlockStart", "insetInlineEnd", "insetBlockEnd", "insetInlineStart"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    listStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    listStyle?: import("@codecademy/variance").Scale<{
         readonly property: "listStyle";
     }>;
-    overflow?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflow?: import("@codecademy/variance").Scale<{
         readonly property: "overflow";
     }>;
-    textDecoration?: import("@codecademy/variance/dist/types/config").Scale<{
+    textDecoration?: import("@codecademy/variance").Scale<{
         readonly property: "textDecoration";
     }>;
-    px?: import("@codecademy/variance/dist/types/config").Scale<{
+    px?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingLeft", "paddingRight"];
             readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    py?: import("@codecademy/variance/dist/types/config").Scale<{
+    py?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingTop", "paddingBottom"];
             readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pt?: import("@codecademy/variance/dist/types/config").Scale<{
+    pt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingTop";
             readonly logical: "paddingBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pb?: import("@codecademy/variance/dist/types/config").Scale<{
+    pb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingBottom";
             readonly logical: "paddingBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pr?: import("@codecademy/variance/dist/types/config").Scale<{
+    pr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingRight";
             readonly logical: "paddingInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pl?: import("@codecademy/variance/dist/types/config").Scale<{
+    pl?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingLeft";
             readonly logical: "paddingInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    m?: import("@codecademy/variance/dist/types/config").Scale<{
+    m?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly scale: "spacing";
     }>;
-    mx?: import("@codecademy/variance/dist/types/config").Scale<{
+    mx?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginLeft", "marginRight"];
             readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    my?: import("@codecademy/variance/dist/types/config").Scale<{
+    my?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginTop", "marginBottom"];
             readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    mt?: import("@codecademy/variance/dist/types/config").Scale<{
+    mt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginTop";
             readonly logical: "marginBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mb?: import("@codecademy/variance/dist/types/config").Scale<{
+    mb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginBottom";
             readonly logical: "marginBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mr?: import("@codecademy/variance/dist/types/config").Scale<{
+    mr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginRight";
             readonly logical: "marginInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    ml?: import("@codecademy/variance/dist/types/config").Scale<{
+    ml?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginLeft";
             readonly logical: "marginInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderX?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderLeft", "borderRight"];
             readonly logical: readonly ["borderInlineStart", "borderInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderY?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderTop", "borderBottom"];
             readonly logical: readonly ["borderBlockStart", "borderBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidthX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthX?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderLeftWidth", "borderRightWidth"];
             readonly logical: readonly ["borderInlineStartWidth", "borderInlineEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthY?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderTopWidth", "borderBottomWidth"];
             readonly logical: readonly ["borderBlockStartWidth", "borderBlockEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftWidth";
             readonly logical: "borderInlineStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightWidth";
             readonly logical: "borderInlineEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopWidth";
             readonly logical: "borderBlockStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomWidth";
             readonly logical: "borderBlockEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderRadiusLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderBottomLeftRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderEndStartRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderTopRightRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderStartEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderBottomLeftRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderEndStartRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopRightRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderStartEndRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopLeftRadius";
             readonly logical: "borderStartStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopRightRadius";
             readonly logical: "borderStartEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomRightRadius";
             readonly logical: "borderEndEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomLeftRadius";
             readonly logical: "borderEndStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderStyleX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleX?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderLeftStyle", "borderRightStyle"];
             readonly logical: readonly ["borderInlineStartStyle", "borderInlineEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleY?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderTopStyle", "borderBottomStyle"];
             readonly logical: readonly ["borderBlockStartStyle", "borderBlockEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftStyle";
             readonly logical: "borderInlineStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightStyle";
             readonly logical: "borderInlineEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopStyle";
             readonly logical: "borderBlockStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomStyle";
             readonly logical: "borderBlockEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    dimensions?: import("@codecademy/variance/dist/types/config").Scale<{
+    dimensions?: import("@codecademy/variance").Scale<{
         readonly property: "width";
         readonly properties: {
             readonly physical: readonly ["width", "height"];
             readonly logical: readonly ["inlineSize", "blockSize"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    textColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    textColor?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
-    bg?: import("@codecademy/variance/dist/types/config").Scale<{
+    bg?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundColor";
         readonly scale: "colors";
     }>;
-    borderColorX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorX?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderLeftColor", "borderRightColor"];
             readonly logical: readonly ["borderInlineStartColor", "borderInlineEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorY?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderTopColor", "borderBottomColor"];
             readonly logical: readonly ["borderBlockStartColor", "borderBlockEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderLeftColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRightColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderTopColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderBottomColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
@@ -1815,48 +1817,50 @@
     fit?: boolean | undefined;
     context?: boolean | undefined;
     "no-select"?: boolean | undefined;
     as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
-} & import("framer-motion").MotionProps & {
+} & import("framer-motion").MotionProps, "children"> & {
+    children?: string | number | boolean | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | import("react").ReactPortal | import("motion-dom").MotionValue<number> | import("motion-dom").MotionValue<string> | (string & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (string & Iterable<import("react").ReactNode>) | (string & import("react").ReactPortal) | (number & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (number & Iterable<import("react").ReactNode>) | (number & import("react").ReactPortal) | (false & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (false & Iterable<import("react").ReactNode>) | (false & import("react").ReactPortal) | (true & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (true & Iterable<import("react").ReactNode>) | (true & import("react").ReactPortal) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & string) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & number) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & false) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & true) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & Iterable<import("react").ReactNode>) | (import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> & import("react").ReactPortal) | (Iterable<import("react").ReactNode> & string) | (Iterable<import("react").ReactNode> & number) | (Iterable<import("react").ReactNode> & false) | (Iterable<import("react").ReactNode> & true) | (Iterable<import("react").ReactNode> & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (Iterable<import("react").ReactNode> & import("react").ReactPortal) | (import("react").ReactPortal & string) | (import("react").ReactPortal & number) | (import("react").ReactPortal & false) | (import("react").ReactPortal & true) | (import("react").ReactPortal & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (import("react").ReactPortal & Iterable<import("react").ReactNode>) | (import("react").ReactNode[] & string) | (import("react").ReactNode[] & number) | (import("react").ReactNode[] & false) | (import("react").ReactNode[] & true) | (import("react").ReactNode[] & import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | (import("react").ReactNode[] & Iterable<import("react").ReactNode>) | (import("react").ReactNode[] & import("react").ReactPortal) | null | undefined;
+} & {
     theme?: import("@emotion/react").Theme;
 } & CardWrapperProps, {}, {}>;
-export declare const StaticCardWrapper: import("@emotion/styled").StyledComponent<{
-    color?: import("@codecademy/variance/dist/types/config").Scale<{
+export declare const StaticCardWrapper: import("@emotion/styled").StyledComponent<Omit<{
+    color?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
-    background?: import("@codecademy/variance/dist/types/config").Scale<{
+    background?: import("@codecademy/variance").Scale<{
         readonly property: "background";
     }>;
-    border?: import("@codecademy/variance/dist/types/config").Scale<{
+    border?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly scale: "borders";
     }>;
-    p?: import("@codecademy/variance/dist/types/config").Scale<{
+    p?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly scale: "spacing";
     }>;
     slot?: string | undefined;
     title?: string | undefined;
     dir?: string | undefined;
     className?: string | undefined;
-    height?: import("@codecademy/variance/dist/types/config").Scale<{
+    height?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "height";
             readonly logical: "blockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    width?: import("@codecademy/variance/dist/types/config").Scale<{
+    width?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "width";
             readonly logical: "inlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    "aria-hidden"?: (boolean | "false" | "true") | undefined;
+    "aria-hidden"?: (boolean | "true" | "false") | undefined;
     ref?: import("react").LegacyRef<HTMLDivElement> | undefined;
     key?: import("react").Key | null | undefined;
     defaultChecked?: boolean | undefined;
     defaultValue?: string | number | readonly string[] | undefined;
@@ -1864,19 +1868,19 @@
     suppressHydrationWarning?: boolean | undefined;
     accessKey?: string | undefined;
     autoCapitalize?: (string & {}) | "none" | "off" | "on" | "sentences" | "words" | "characters" | undefined;
     autoFocus?: boolean | undefined;
-    contentEditable?: "inherit" | (boolean | "false" | "true") | "plaintext-only" | undefined;
+    contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only" | undefined;
     contextMenu?: string | undefined;
-    draggable?: (boolean | "false" | "true") | undefined;
-    enterKeyHint?: "search" | "next" | "enter" | "done" | "go" | "previous" | "send" | undefined;
+    draggable?: (boolean | "true" | "false") | undefined;
+    enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send" | undefined;
     hidden?: boolean | undefined;
     id?: string | undefined;
     lang?: string | undefined;
     nonce?: string | undefined;
-    spellCheck?: (boolean | "false" | "true") | undefined;
+    spellCheck?: (boolean | "true" | "false") | undefined;
     tabIndex?: number | undefined;
-    translate?: "no" | "yes" | undefined;
+    translate?: "yes" | "no" | undefined;
     radioGroup?: string | undefined;
     role?: import("react").AriaRole | undefined;
     about?: string | undefined;
     content?: string | undefined;
@@ -1903,53 +1907,53 @@
     is?: string | undefined;
     exportparts?: string | undefined;
     part?: string | undefined;
     "aria-activedescendant"?: string | undefined;
-    "aria-atomic"?: (boolean | "false" | "true") | undefined;
-    "aria-autocomplete"?: "none" | "inline" | "both" | "list" | undefined;
+    "aria-atomic"?: (boolean | "true" | "false") | undefined;
+    "aria-autocomplete"?: "none" | "inline" | "list" | "both" | undefined;
     "aria-braillelabel"?: string | undefined;
     "aria-brailleroledescription"?: string | undefined;
-    "aria-busy"?: (boolean | "false" | "true") | undefined;
-    "aria-checked"?: boolean | "mixed" | "false" | "true" | undefined;
+    "aria-busy"?: (boolean | "true" | "false") | undefined;
+    "aria-checked"?: boolean | "true" | "false" | "mixed" | undefined;
     "aria-colcount"?: number | undefined;
     "aria-colindex"?: number | undefined;
     "aria-colindextext"?: string | undefined;
     "aria-colspan"?: number | undefined;
     "aria-controls"?: string | undefined;
-    "aria-current"?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date" | undefined;
+    "aria-current"?: boolean | "time" | "page" | "true" | "false" | "step" | "location" | "date" | undefined;
     "aria-describedby"?: string | undefined;
     "aria-description"?: string | undefined;
     "aria-details"?: string | undefined;
-    "aria-disabled"?: (boolean | "false" | "true") | undefined;
+    "aria-disabled"?: (boolean | "true" | "false") | undefined;
     "aria-dropeffect"?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
     "aria-errormessage"?: string | undefined;
-    "aria-expanded"?: (boolean | "false" | "true") | undefined;
+    "aria-expanded"?: (boolean | "true" | "false") | undefined;
     "aria-flowto"?: string | undefined;
-    "aria-grabbed"?: (boolean | "false" | "true") | undefined;
-    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "listbox" | "false" | "true" | "tree" | undefined;
-    "aria-invalid"?: boolean | "false" | "true" | "grammar" | "spelling" | undefined;
+    "aria-grabbed"?: (boolean | "true" | "false") | undefined;
+    "aria-haspopup"?: boolean | "dialog" | "menu" | "grid" | "true" | "false" | "listbox" | "tree" | undefined;
+    "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling" | undefined;
     "aria-keyshortcuts"?: string | undefined;
     "aria-label"?: string | undefined;
     "aria-labelledby"?: string | undefined;
     "aria-level"?: number | undefined;
     "aria-live"?: "off" | "assertive" | "polite" | undefined;
-    "aria-modal"?: (boolean | "false" | "true") | undefined;
-    "aria-multiline"?: (boolean | "false" | "true") | undefined;
-    "aria-multiselectable"?: (boolean | "false" | "true") | undefined;
+    "aria-modal"?: (boolean | "true" | "false") | undefined;
+    "aria-multiline"?: (boolean | "true" | "false") | undefined;
+    "aria-multiselectable"?: (boolean | "true" | "false") | undefined;
     "aria-orientation"?: "horizontal" | "vertical" | undefined;
     "aria-owns"?: string | undefined;
     "aria-placeholder"?: string | undefined;
     "aria-posinset"?: number | undefined;
-    "aria-pressed"?: boolean | "mixed" | "false" | "true" | undefined;
-    "aria-readonly"?: (boolean | "false" | "true") | undefined;
+    "aria-pressed"?: boolean | "true" | "false" | "mixed" | undefined;
+    "aria-readonly"?: (boolean | "true" | "false") | undefined;
     "aria-relevant"?: "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
-    "aria-required"?: (boolean | "false" | "true") | undefined;
+    "aria-required"?: (boolean | "true" | "false") | undefined;
     "aria-roledescription"?: string | undefined;
     "aria-rowcount"?: number | undefined;
     "aria-rowindex"?: number | undefined;
     "aria-rowindextext"?: string | undefined;
     "aria-rowspan"?: number | undefined;
-    "aria-selected"?: (boolean | "false" | "true") | undefined;
+    "aria-selected"?: (boolean | "true" | "false") | undefined;
     "aria-setsize"?: number | undefined;
     "aria-sort"?: "none" | "ascending" | "descending" | "other" | undefined;
     "aria-valuemax"?: number | undefined;
     "aria-valuemin"?: number | undefined;
@@ -2111,599 +2115,601 @@
     onAnimationIteration?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onAnimationIterationCapture?: import("react").AnimationEventHandler<HTMLDivElement> | undefined;
     onTransitionEnd?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
     onTransitionEndCapture?: import("react").TransitionEventHandler<HTMLDivElement> | undefined;
-    alignContent?: import("@codecademy/variance/dist/types/config").Scale<{
+    alignContent?: import("@codecademy/variance").Scale<{
         readonly property: "alignContent";
     }>;
-    alignItems?: import("@codecademy/variance/dist/types/config").Scale<{
+    alignItems?: import("@codecademy/variance").Scale<{
         readonly property: "alignItems";
     }>;
-    alignSelf?: import("@codecademy/variance/dist/types/config").Scale<{
+    alignSelf?: import("@codecademy/variance").Scale<{
         readonly property: "alignSelf";
     }>;
-    backgroundImage?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundImage?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundImage";
     }>;
-    backgroundRepeat?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundRepeat?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundRepeat";
     }>;
-    backgroundSize?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundSize?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundSize";
     }>;
-    bottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    bottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "bottom";
             readonly logical: "insetBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    columnGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    columnGap?: import("@codecademy/variance").Scale<{
         readonly property: "columnGap";
         readonly scale: "spacing";
     }>;
-    containerType?: import("@codecademy/variance/dist/types/config").Scale<{
+    containerType?: import("@codecademy/variance").Scale<{
         readonly property: "containerType";
     }>;
-    direction?: import("@codecademy/variance/dist/types/config").Scale<{
+    direction?: import("@codecademy/variance").Scale<{
         readonly property: "direction";
     }>;
-    display?: import("@codecademy/variance/dist/types/config").Scale<{
+    display?: import("@codecademy/variance").Scale<{
         readonly property: "display";
     }>;
-    flexBasis?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexBasis?: import("@codecademy/variance").Scale<{
         readonly property: "flexBasis";
     }>;
-    flexDirection?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexDirection?: import("@codecademy/variance").Scale<{
         readonly property: "flexDirection";
     }>;
-    flexGrow?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexGrow?: import("@codecademy/variance").Scale<{
         readonly property: "flexGrow";
     }>;
-    flexShrink?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexShrink?: import("@codecademy/variance").Scale<{
         readonly property: "flexShrink";
     }>;
-    flexWrap?: import("@codecademy/variance/dist/types/config").Scale<{
+    flexWrap?: import("@codecademy/variance").Scale<{
         readonly property: "flexWrap";
     }>;
-    gridAutoColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoColumns";
     }>;
-    gridAutoFlow?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoFlow?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoFlow";
     }>;
-    gridAutoRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridAutoRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridAutoRows";
     }>;
-    gridColumnEnd?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridColumnEnd?: import("@codecademy/variance").Scale<{
         readonly property: "gridColumnEnd";
     }>;
-    gridColumnStart?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridColumnStart?: import("@codecademy/variance").Scale<{
         readonly property: "gridColumnStart";
     }>;
-    gridRowEnd?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridRowEnd?: import("@codecademy/variance").Scale<{
         readonly property: "gridRowEnd";
     }>;
-    gridRowStart?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridRowStart?: import("@codecademy/variance").Scale<{
         readonly property: "gridRowStart";
     }>;
-    gridTemplateAreas?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateAreas?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateAreas";
     }>;
-    gridTemplateColumns?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateColumns?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateColumns";
     }>;
-    gridTemplateRows?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridTemplateRows?: import("@codecademy/variance").Scale<{
         readonly property: "gridTemplateRows";
     }>;
-    justifyContent?: import("@codecademy/variance/dist/types/config").Scale<{
+    justifyContent?: import("@codecademy/variance").Scale<{
         readonly property: "justifyContent";
     }>;
-    justifyItems?: import("@codecademy/variance/dist/types/config").Scale<{
+    justifyItems?: import("@codecademy/variance").Scale<{
         readonly property: "justifyItems";
     }>;
-    justifySelf?: import("@codecademy/variance/dist/types/config").Scale<{
+    justifySelf?: import("@codecademy/variance").Scale<{
         readonly property: "justifySelf";
     }>;
-    left?: import("@codecademy/variance/dist/types/config").Scale<{
+    left?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "left";
             readonly logical: "insetInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    maxHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxHeight";
             readonly logical: "maxBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    maxWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    maxWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "maxWidth";
             readonly logical: "maxInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minHeight?: import("@codecademy/variance/dist/types/config").Scale<{
+    minHeight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minHeight";
             readonly logical: "minBlockSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    minWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    minWidth?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "minWidth";
             readonly logical: "minInlineSize";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    opacity?: import("@codecademy/variance/dist/types/config").Scale<{
+    opacity?: import("@codecademy/variance").Scale<{
         readonly property: "opacity";
     }>;
-    order?: import("@codecademy/variance/dist/types/config").Scale<{
+    order?: import("@codecademy/variance").Scale<{
         readonly property: "order";
     }>;
-    overflowX?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowX?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowX";
             readonly logical: "overflowInline";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    overflowY?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflowY?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "overflowY";
             readonly logical: "overflowBlock";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    position?: import("@codecademy/variance/dist/types/config").Scale<{
+    position?: import("@codecademy/variance").Scale<{
         readonly property: "position";
     }>;
-    right?: import("@codecademy/variance/dist/types/config").Scale<{
+    right?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "right";
             readonly logical: "insetInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    rowGap?: import("@codecademy/variance/dist/types/config").Scale<{
+    rowGap?: import("@codecademy/variance").Scale<{
         readonly property: "rowGap";
         readonly scale: "spacing";
     }>;
-    top?: import("@codecademy/variance/dist/types/config").Scale<{
+    top?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "top";
             readonly logical: "insetBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    verticalAlign?: import("@codecademy/variance/dist/types/config").Scale<{
+    verticalAlign?: import("@codecademy/variance").Scale<{
         readonly property: "verticalAlign";
     }>;
-    zIndex?: import("@codecademy/variance/dist/types/config").Scale<{
+    zIndex?: import("@codecademy/variance").Scale<{
         readonly property: "zIndex";
     }>;
-    backgroundPosition?: import("@codecademy/variance/dist/types/config").Scale<{
+    backgroundPosition?: import("@codecademy/variance").Scale<{
         readonly property: "backgroundPosition";
     }>;
-    borderBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottom";
             readonly logical: "borderBlockEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColor?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly scale: "colors";
     }>;
-    borderLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeft";
             readonly logical: "borderInlineStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderRadius?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadius?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly scale: "borderRadii";
     }>;
-    borderRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRight";
             readonly logical: "borderInlineEnd";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderStyle?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyle?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
     }>;
-    borderTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTop";
             readonly logical: "borderBlockStart";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidth?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidth?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
     }>;
-    flex?: import("@codecademy/variance/dist/types/config").Scale<{
+    flex?: import("@codecademy/variance").Scale<{
         readonly property: "flex";
     }>;
-    gap?: import("@codecademy/variance/dist/types/config").Scale<{
+    gap?: import("@codecademy/variance").Scale<{
         readonly property: "gap";
         readonly scale: "spacing";
     }>;
-    gridArea?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridArea?: import("@codecademy/variance").Scale<{
         readonly property: "gridArea";
     }>;
-    gridColumn?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridColumn?: import("@codecademy/variance").Scale<{
         readonly property: "gridColumn";
     }>;
-    gridRow?: import("@codecademy/variance/dist/types/config").Scale<{
+    gridRow?: import("@codecademy/variance").Scale<{
         readonly property: "gridRow";
     }>;
-    inset?: import("@codecademy/variance/dist/types/config").Scale<{
+    inset?: import("@codecademy/variance").Scale<{
         readonly property: "inset";
         readonly properties: {
             readonly physical: readonly ["top", "right", "bottom", "left"];
             readonly logical: readonly ["insetBlockStart", "insetInlineEnd", "insetBlockEnd", "insetInlineStart"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    overflow?: import("@codecademy/variance/dist/types/config").Scale<{
+    overflow?: import("@codecademy/variance").Scale<{
         readonly property: "overflow";
     }>;
-    px?: import("@codecademy/variance/dist/types/config").Scale<{
+    px?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingLeft", "paddingRight"];
             readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    py?: import("@codecademy/variance/dist/types/config").Scale<{
+    py?: import("@codecademy/variance").Scale<{
         readonly property: "padding";
         readonly properties: {
             readonly physical: readonly ["paddingTop", "paddingBottom"];
             readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pt?: import("@codecademy/variance/dist/types/config").Scale<{
+    pt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingTop";
             readonly logical: "paddingBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pb?: import("@codecademy/variance/dist/types/config").Scale<{
+    pb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingBottom";
             readonly logical: "paddingBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pr?: import("@codecademy/variance/dist/types/config").Scale<{
+    pr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingRight";
             readonly logical: "paddingInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    pl?: import("@codecademy/variance/dist/types/config").Scale<{
+    pl?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "paddingLeft";
             readonly logical: "paddingInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    m?: import("@codecademy/variance/dist/types/config").Scale<{
+    m?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly scale: "spacing";
     }>;
-    mx?: import("@codecademy/variance/dist/types/config").Scale<{
+    mx?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginLeft", "marginRight"];
             readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    my?: import("@codecademy/variance/dist/types/config").Scale<{
+    my?: import("@codecademy/variance").Scale<{
         readonly property: "margin";
         readonly properties: {
             readonly physical: readonly ["marginTop", "marginBottom"];
             readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "spacing";
     }>;
-    mt?: import("@codecademy/variance/dist/types/config").Scale<{
+    mt?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginTop";
             readonly logical: "marginBlockStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mb?: import("@codecademy/variance/dist/types/config").Scale<{
+    mb?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginBottom";
             readonly logical: "marginBlockEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    mr?: import("@codecademy/variance/dist/types/config").Scale<{
+    mr?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginRight";
             readonly logical: "marginInlineEnd";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    ml?: import("@codecademy/variance/dist/types/config").Scale<{
+    ml?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "marginLeft";
             readonly logical: "marginInlineStart";
         };
         readonly scale: "spacing";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderX?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderLeft", "borderRight"];
             readonly logical: readonly ["borderInlineStart", "borderInlineEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderY?: import("@codecademy/variance").Scale<{
         readonly property: "border";
         readonly properties: {
             readonly physical: readonly ["borderTop", "borderBottom"];
             readonly logical: readonly ["borderBlockStart", "borderBlockEnd"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borders";
     }>;
-    borderWidthX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthX?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderLeftWidth", "borderRightWidth"];
             readonly logical: readonly ["borderInlineStartWidth", "borderInlineEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthY?: import("@codecademy/variance").Scale<{
         readonly property: "borderWidth";
         readonly properties: {
             readonly physical: readonly ["borderTopWidth", "borderBottomWidth"];
             readonly logical: readonly ["borderBlockStartWidth", "borderBlockEndWidth"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftWidth";
             readonly logical: "borderInlineStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightWidth";
             readonly logical: "borderInlineEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopWidth";
             readonly logical: "borderBlockStartWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderWidthBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderWidthBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomWidth";
             readonly logical: "borderBlockEndWidth";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderRadiusLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderBottomLeftRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderEndStartRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopLeftRadius", "borderTopRightRadius"];
             readonly logical: readonly ["borderStartStartRadius", "borderStartEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderBottomLeftRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderEndStartRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRadius";
         readonly properties: {
             readonly physical: readonly ["borderTopRightRadius", "borderBottomRightRadius"];
             readonly logical: readonly ["borderStartEndRadius", "borderEndEndRadius"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopLeftRadius";
             readonly logical: "borderStartStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusTopRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusTopRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopRightRadius";
             readonly logical: "borderStartEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomRightRadius";
             readonly logical: "borderEndEndRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderRadiusBottomLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderRadiusBottomLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomLeftRadius";
             readonly logical: "borderEndStartRadius";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "borderRadii";
     }>;
-    borderStyleX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleX?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderLeftStyle", "borderRightStyle"];
             readonly logical: readonly ["borderInlineStartStyle", "borderInlineEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleY?: import("@codecademy/variance").Scale<{
         readonly property: "borderStyle";
         readonly properties: {
             readonly physical: readonly ["borderTopStyle", "borderBottomStyle"];
             readonly logical: readonly ["borderBlockStartStyle", "borderBlockEndStyle"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleLeft?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderLeftStyle";
             readonly logical: "borderInlineStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleRight?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderRightStyle";
             readonly logical: "borderInlineEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleTop?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderTopStyle";
             readonly logical: "borderBlockStartStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    borderStyleBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderStyleBottom?: import("@codecademy/variance").Scale<{
         readonly property: {
             readonly physical: "borderBottomStyle";
             readonly logical: "borderBlockEndStyle";
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
     }>;
-    dimensions?: import("@codecademy/variance/dist/types/config").Scale<{
+    dimensions?: import("@codecademy/variance").Scale<{
         readonly property: "width";
         readonly properties: {
             readonly physical: readonly ["width", "height"];
             readonly logical: readonly ["inlineSize", "blockSize"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly transform: (value: string | number) => string | 0;
     }>;
-    textColor?: import("@codecademy/variance/dist/types/config").Scale<{
+    textColor?: import("@codecademy/variance").Scale<{
         readonly property: "color";
         readonly scale: "colors";
     }>;
     bg?: "beige" | "blue" | "green" | "hyper" | "lightBlue" | "lightGreen" | "navy" | "orange" | "paleBlue" | "paleGreen" | "palePink" | "paleYellow" | "pink" | "paleRed" | "red" | "yellow" | "black" | "white" | "beige-100" | "blue-0" | "blue-100" | "blue-300" | "blue-400" | "blue-500" | "blue-800" | "navy-100" | "navy-300" | "navy-400" | "navy-500" | "navy-800" | "navy-200" | "navy-600" | "navy-700" | "navy-900" | "green-0" | "green-100" | "green-400" | "green-700" | "green-900" | "yellow-0" | "yellow-400" | "yellow-500" | "yellow-900" | "pink-0" | "pink-400" | "red-0" | "red-300" | "red-400" | "red-500" | "red-600" | "red-900" | "orange-100" | "orange-500" | "hyper-400" | "hyper-500" | "gray-100" | "gray-300" | "gray-800" | "gray-200" | "gray-600" | "gray-900" | "white-100" | "white-300" | "white-400" | "white-500" | "white-200" | "white-600" | "white-700" | "text" | "background" | "primary" | "secondary" | "danger" | "interface" | "text-secondary" | "text-accent" | "text-disabled" | "feedback-error" | "feedback-success" | "feedback-warning" | "background-primary" | "background-disabled" | "background-error" | "background-success" | "background-warning" | "background-contrast" | "background-current" | "background-selected" | "background-hover" | "shadow-primary" | "shadow-secondary" | "primary-hover" | "primary-inverse" | "secondary-hover" | "danger-hover" | "interface-hover" | "border-primary" | "border-secondary" | "border-disabled" | "border-tertiary" | undefined;
-    borderColorX?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorX?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderLeftColor", "borderRightColor"];
             readonly logical: readonly ["borderInlineStartColor", "borderInlineEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorY?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorY?: import("@codecademy/variance").Scale<{
         readonly property: "borderColor";
         readonly properties: {
             readonly physical: readonly ["borderTopColor", "borderBottomColor"];
             readonly logical: readonly ["borderBlockStartColor", "borderBlockEndColor"];
         };
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorLeft?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorLeft?: import("@codecademy/variance").Scale<{
         readonly property: "borderLeftColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorRight?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorRight?: import("@codecademy/variance").Scale<{
         readonly property: "borderRightColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorTop?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorTop?: import("@codecademy/variance").Scale<{
         readonly property: "borderTopColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
-    borderColorBottom?: import("@codecademy/variance/dist/types/config").Scale<{
+    borderColorBottom?: import("@codecademy/variance").Scale<{
         readonly property: "borderBottomColor";
         readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
         readonly scale: "colors";
     }>;
     theme?: import("@emotion/react").Theme | undefined;
     as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
     variables?: import("@emotion/styled").CSSObject | undefined;
-} & import("framer-motion").MotionProps & {
+} & import("framer-motion").MotionProps, "children"> & {
+    children?: import("react").ReactNode | import("motion-dom").MotionValue<number> | import("motion-dom").MotionValue<string>;
+} & {
     theme?: import("@emotion/react").Theme;
 } & CardWrapperProps, {}, {}>;