/* vanilla-extract-css-ns:src/themes/dcs-volvo-theme.css.ts.vanilla.css?source=#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 */
.dcs-volvo-theme {
  --dcs-size-mini: 0.5em;
  --dcs-size-small: 0.571em;
  --dcs-size-medium: 1.143em;
  --dcs-size-large: 1.5em;
  --dcs-size-huge: 3em;
  --dcs-fontWeights-semiLight: 300;
  --dcs-fontWeights-regular: 400;
  --dcs-fontWeights-medium: 500;
  --dcs-fontWeights-bold: 700;
  --dcs-spacing-article-gap: var(--dcs-size-medium);
  --dcs-spacing-segment-gap: var(--dcs-size-medium);
  --dcs-spacing-segment-marginTop: var(--dcs-size-small);
  --dcs-spacing-segment-marginBottom: var(--dcs-size-small);
  --dcs-spacing-subSegment-gap: var(--dcs-size-medium);
  --dcs-spacing-subSegment-marginTop: var(--dcs-size-small);
  --dcs-spacing-subSegment-marginBottom: var(--dcs-size-small);
  --dcs-spacing-list-gap: var(--dcs-size-small);
  --dcs-spacing-list-marginTop: var(--dcs-size-small);
  --dcs-spacing-list-marginBottom: var(--dcs-size-small);
  --dcs-spacing-default-gap: var(--dcs-size-small);
  --dcs-typography-base-color: var(--dcs-color-primary);
  --dcs-typography-base-fontFamily:
    Volvo Novum,
    Helvetica Neue,
    Calibri;
  --dcs-typography-base-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-base-lineHeight: 1.5714285714285714;
  --dcs-typography-base-letterSpacing: normal;
  --dcs-typography-base-fontSize: inherit;
  --dcs-typography-title-color: var(--dcs-color-primary);
  --dcs-typography-title-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-title-fontSize: 2.000em;
  --dcs-typography-title-lineHeight: 1.0714285714285714;
  --dcs-typography-title-letterSpacing: normal;
  --dcs-typography-subtitle-color: var(--dcs-color-primary);
  --dcs-typography-subtitle-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-subtitle-fontSize: 1.429em;
  --dcs-typography-subtitle-lineHeight: 1.2;
  --dcs-typography-subtitle-letterSpacing: normal;
  --dcs-typography-lead-color: var(--dcs-color-primary);
  --dcs-typography-lead-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-lead-fontSize: 1.143em;
  --dcs-typography-lead-lineHeight: inherit;
  --dcs-typography-lead-letterSpacing: normal;
  --dcs-typography-boxTitle-color: var(--dcs-color-primary);
  --dcs-typography-boxTitle-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-boxTitle-fontSize: 0.857em;
  --dcs-typography-boxTitle-lineHeight: 1.3333333333333333;
  --dcs-typography-body-color: var(--dcs-color-primary);
  --dcs-typography-body-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-body-fontSize: 1.000em;
  --dcs-typography-body-lineHeight: 1.5714285714285714;
  --dcs-typography-caption-color: var(--dcs-color-primary);
  --dcs-typography-caption-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-caption-fontSize: 0.857em;
  --dcs-typography-caption-lineHeight: 1.3333333333333333;
  --dcs-typography-caption-letterSpacing: 0.02em;
  --dcs-typography-link-color: var(--dcs-color-action);
  --dcs-typography-link-textDecoration: underline;
  --dcs-typography-link-colorHover: var(--dcs-color-actionSecondary);
  --dcs-typography-link-textDecorationHover: none;
  --dcs-typography-display-color: var(--dcs-color-secondary);
  --dcs-typography-display-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-components-transparentIconFilter: none;
  --dcs-components-footnote-color: var(--dcs-color-action);
  --dcs-components-footnote-focusColor: var(--dcs-color-action);
  --dcs-components-footnote-beforeContent: "[";
  --dcs-components-footnote-afterContent: "]";
  --dcs-components-article-maxWidth: 100%;
  --dcs-components-article-padding: 0;
  --dcs-components-infoBox-fontSize: inherit;
  --dcs-components-infoBox-color: var(--dcs-color-secondary);
  --dcs-components-infoBox-backgroundColor: var(--dcs-color-backgroundPrimary);
  --dcs-components-infoBox-borderColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-borderWidth: 0.036em;
  --dcs-components-infoBox-borderRadius: 0.143em;
  --dcs-components-infoBox-padding: var(--dcs-size-medium);
  --dcs-components-infoBox-ornamentSize: 0.321em;
  --dcs-components-infoBox-ornamentColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-icon: block;
  --dcs-components-infoBox-variants-tip-ornamentColor: var(--dcs-color-action);
  --dcs-components-infoBox-variants-tip-backgroundColor: inherit;
  --dcs-components-infoBox-variants-warning-ornamentColor: var(--dcs-color-warning);
  --dcs-components-infoBox-variants-warning-backgroundColor: inherit;
  --dcs-components-infoBox-variants-important-ornamentColor: #FF9400;
  --dcs-components-infoBox-variants-important-backgroundColor: inherit;
  --dcs-components-infoBox-variants-note-ornamentColor: var(--dcs-color-primary);
  --dcs-components-infoBox-variants-note-backgroundColor: inherit;
  --dcs-components-infoBox-title-textTransform: none;
  --dcs-components-infoBox-title-padding: 0;
  --dcs-components-infoBox-contentPadding: 0;
  --dcs-components-table-textColor: var(--dcs-color-primary);
  --dcs-components-table-headingForeground: var(--dcs-color-primary);
  --dcs-components-table-headingBackground: #E5E5E5;
  --dcs-components-table-headingBorderColor: #E5E5E5;
  --dcs-components-table-borderColor: #E5E5E5;
  --dcs-components-table-backgroundColor: transparent;
  --dcs-components-table-cellPadding: var(--dcs-size-mini);
  --dcs-components-table-borderWidth: 1px;
  --dcs-components-media-replayButton-left: 0.500em;
  --dcs-components-media-replayButton-bottom: 0.500em;
  --dcs-components-media-replayButton-padding: 0.679em;
  --dcs-components-media-replayButton-size: 1.036em;
  --dcs-components-imageMapHotspot-overlayWidth: 19.286em;
  --dcs-components-imageMapHotspot-overlayMinWidth: 15.000em;
  --dcs-components-imageMapHotspot-empty-textColor: #fff;
  --dcs-components-imageMapHotspot-empty-borderWidth: 0.071em;
  --dcs-components-imageMapHotspot-empty-borderColor: #fff;
  --dcs-components-imageMapHotspot-empty-size: 1.286em;
  --dcs-components-imageMapHotspot-empty-backgroundColor: none;
  --dcs-components-imageMapHotspot-empty-display: block;
  --dcs-components-imageMapHotspot-numbered-textColor: #fff;
  --dcs-components-imageMapHotspot-numbered-borderWidth: 0.036em;
  --dcs-components-imageMapHotspot-numbered-borderColor: #fff;
  --dcs-components-imageMapHotspot-numbered-size: 1.571em;
  --dcs-components-imageMapHotspot-numbered-boxShadow: 0 0 0 2px rgba(0,0,0,0.5);
  --dcs-components-imageMapHotspot-numbered-backgroundColor: rgba(0,0,0,0.5);
  --dcs-components-imageMapHotspot-interactive-textColor: #fff;
  --dcs-components-imageMapHotspot-interactive-borderWidth: 0.214em;
  --dcs-components-imageMapHotspot-interactive-borderColor: #fff;
  --dcs-components-imageMapHotspot-interactive-size: 0.500em;
  --dcs-components-imageMapHotspot-interactive-backgroundColor: #1c6bba;
  --dcs-components-imageMapHotspot-interactive-activeTextColor: #fff;
  --dcs-components-imageMapHotspot-interactive-activeBorderWidth: 0.107em;
  --dcs-components-imageMapHotspot-interactive-activeBorderColor: #fff;
  --dcs-components-imageMapHotspot-interactive-activeSize: 1.500em;
  --dcs-components-imageMapHotspot-interactive-activeTop: -0.107em;
  --dcs-components-imageMapHotspot-interactive-activeLeft: -0.107em;
  --dcs-components-imageMapHotspot-interactive-activeBackgroundColor: #1c6bba;
  --dcs-components-imageMapHotspot-interactive-hitAreaColor: none;
  --dcs-components-imageMapHotspot-interactive-fontSize: inherit;
  --dcs-components-imageMapHotspot-interactive-lineHeight: 0.857em;
  --dcs-components-imageMapHotspot-interactive-hitAreaFocusedColor: none;
  --dcs-components-imageMapHotspot-interactive-boxShadow: 0 0 3px rgba(0,0,0,0.2), 0 0 3px rgba(0,0,0,0.2) inset;
  --dcs-components-imageMapHotspot-interactive-activeBorderSize: 0.500em;
  --dcs-components-imageMapHotspot-interactive-activeLineHeight: 0.857em;
  --dcs-components-imageMapHotspot-interactive-insetInlineEnd: -7%;
  --dcs-components-imageMapHotspot-interactive-activeInsetInlineEnd: -7%;
  --dcs-components-imageMapHotspot-interactive-rtlInsetInlineEnd: 49%;
  --dcs-components-imageMapHotspot-interactive-rtlActiveInsetInlineStart: -5%;
  --dcs-components-imageMapHotspot-interactive-iconDisplay: none;
  --dcs-components-imageMapHotspot-interactive-iconSize: 0;
  --dcs-components-imageMapHotspot-links-backgroundColor: #fff;
  --dcs-components-imageMapHotspot-links-borderColor: #979797;
  --dcs-components-imageMapHotspot-links-borderRadius: 0.214em;
  --dcs-components-imageMapHotspot-links-borderWidth: 0.036em;
  --dcs-components-imageMapHotspot-links-padding: 0.964em;
  --dcs-components-imageMapHotspot-links-color: #141414;
  --dcs-components-imageMapHotspot-links-textDecoration: none;
  --dcs-components-imageMapHotspot-links-chevronColor: #141414;
  --dcs-components-imageMapHotspot-links-offsetX: -0.714em;
  --dcs-components-imageMapHotspot-links-offsetY: -0.786em;
  --dcs-components-imageMapHotspot-links-numberFontSize: 1.429em;
  --dcs-components-imageMapHotspot-links-fontSize: 1.14em;
  --dcs-components-imageMapHotspot-links-chevronSize: 1em;
  --dcs-components-imageMapHotspot-links-border: solid;
  --dcs-components-imageMapHotspot-links-lastBorderStyle: none;
  --dcs-components-imageMapHotspot-links-transform: translateY(0) translateX(0);
  --dcs-components-imageMapHotspot-links-activeTransform: translateY(1em) translateX(0);
  --dcs-components-imageMapHotspot-links-counterDisplay: none;
  --dcs-components-imageMapHotspot-links-counterColor: inherit;
  --dcs-components-procedureRoot-paddingInlineStart: 0;
  --dcs-components-procedureRoot-marginInlineStart: 2.000em;
  --dcs-components-procedureRoot-gap: var(--dcs-size-medium);
  --dcs-components-procedureRoot-color: inherit;
  --dcs-components-procedureStep-gap: var(--dcs-size-medium);
  --dcs-components-procedureStep-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-components-procedureStep-paddingInlineStart: 0.5em;
  --dcs-components-procedureResult-paddingInlineStart: 0;
  --dcs-components-list-gap: var(--dcs-size-small);
  --dcs-components-legendPosition-lineHeight: 1.571em;
  --dcs-color-primary: var(--color-primary, #141414);
  --dcs-color-secondary: var( --color-secondary, #707070);
  --dcs-color-action: var(--color-action, #1c6bba);
  --dcs-color-actionSecondary: var(--color-action-secondary, #1c6bba);
  --dcs-color-brand: var(--color-brand, #284e80);
  --dcs-color-backgroundPrimary: var(--color-background-primary, #fff);
  --dcs-color-backgroundSecondary: var(--color-background-secondary, #fafafa);
  --dcs-color-backgroundSecondaryTransparent: var(--color-background-secondary, #fafafa)00;
  --dcs-color-ornamentPrimary: var(--color-ornament-primary, #ebebeb);
  --dcs-color-ornamentSecondary: var(--color-ornament-secondary, #d5d5d5);
  --dcs-color-warning: var(--color-negative, #bf2012);
}
.dcs-volvo-theme {
  color: var(--dcs-typography-base-color);
  font-family: var(--dcs-typography-base-fontFamily);
  font-size: 16px;
  line-height: var(--dcs-typography-base-lineHeight);
  font-weight: var(--dcs-typography-base-fontWeight);
  letter-spacing: var(--dcs-typography-base-letterSpacing);
}
.dcs-volvo-theme.scheme-dark {
  --dcs-color-primary: var(--color-primary, #fff);
  --dcs-color-secondary: var( --color-secondary, #a3a3a3);
  --dcs-color-action: var(--color-action, #1f78d1);
  --dcs-color-actionSecondary: var(--color-action-secondary, #fff);
  --dcs-color-brand: var(--color-brand, #284e80);
  --dcs-color-backgroundPrimary: var(--color-background-primary, #000);
  --dcs-color-backgroundSecondary: var(--color-background-secondary, #0a0a0a);
  --dcs-color-backgroundSecondaryTransparent: var(--color-background-secondary, #0a0a0a)00;
  --dcs-color-ornamentPrimary: var(--color-ornament-primary, #1f1f1f);
  --dcs-color-ornamentSecondary: var(--color-ornament-secondary, #292929);
  --dcs-color-warning: var(--color-negative, #ea2c1a);
  --dcs-components-transparentIconFilter: invert(1);
  --dcs-components-footnote-color: var(--dcs-color-action);
  --dcs-components-infoBox-color: var(--dcs-color-secondary);
  --dcs-components-infoBox-backgroundColor: var(--dcs-color-backgroundPrimary);
  --dcs-components-infoBox-borderColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-ornamentColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-variants-tip-ornamentColor: var(--dcs-color-secondary);
  --dcs-components-infoBox-variants-tip-backgroundColor: inherit;
  --dcs-components-infoBox-variants-warning-ornamentColor: var(--dcs-color-warning);
  --dcs-components-infoBox-variants-warning-backgroundColor: inherit;
  --dcs-components-infoBox-variants-important-ornamentColor: #FF9400;
  --dcs-components-infoBox-variants-important-backgroundColor: inherit;
  --dcs-components-infoBox-variants-note-ornamentColor: var(--dcs-color-primary);
  --dcs-components-infoBox-variants-note-backgroundColor: inherit;
  --dcs-components-table-textColor: var(--dcs-color-primary);
  --dcs-components-table-headingForeground: var(--dcs-color-primary);
  --dcs-components-table-headingBackground: var(--dcs-color-ornamentPrimary);
  --dcs-components-table-borderColor: var(--dcs-color-ornamentPrimary);
  --dcs-components-table-backgroundColor: transparent;
}
