/* vanilla-extract-css-ns:src/themes/dcs-volvo-spa2-theme.css.ts.vanilla.css?source=#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 */
.dcs-volvo-spa2-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-spa2-theme {
  color: var(--dcs-typography-base-color);
  font-family: var(--dcs-typography-base-fontFamily);
  font-size: 28px;
  line-height: var(--dcs-typography-base-lineHeight);
  font-weight: var(--dcs-typography-base-fontWeight);
  letter-spacing: var(--dcs-typography-base-letterSpacing);
}
.dcs-volvo-spa2-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;
}
