@roadtrip/css
Version:
CSS framework for Roadtrip Design System
1,766 lines (1,593 loc) • 235 kB
CSS
/*!
* Roadtrip CSS 4.10.3 (https://design.mobivia.com/)
* Copyright 2020-2025 Mobivia
* Licensed under Apache-2.0 (https://gitlab.com/mobivia-design/roadtrip/css/-/blob/master/LICENSE)
*/
/* BASE
-------------------- */
/**
* Variables
*
* List of all reusable variables (colors, breakpoints...)
* using CSS Custom properties (https://developer.mozilla.org/en-US/docs/Web/CSS/--*)
*
*
*/
body {
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-100-new: #ffffff;
/**
* Blur
*/
--road-blur-light: blur(0.25rem);
--road-blur-medium: blur(0.5rem);
/**
* Shadow
*/
--road-elevation-lowest: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px 1px rgba(0, 0, 0, 0.08);
--road-elevation-low: 0 1px 2px rgba(41, 44, 51, 0.16), 0 3px 5px 1px rgba(41, 44, 51, 0.12);
--road-elevation-average: 0 3px 3px rgba(0, 0, 0, 0.16), 0 6px 8px 1px rgba(41, 44, 51, 0.12);
--road-elevation-hight: 0 3px 3px rgba(0, 0, 0, 0.2), 0 10px 13px 2px rgba(41, 44, 51, 0.12);
--road-elevation-highest: 0 4px 4px rgba(0, 0, 0, 0.24), 0 12px 16px 6px rgba(41, 44, 51, 0.16);
/**
* Button destructive
*/
--road-button-destructive-primary: var(--road-danger-50);
--road-button-destructive-primary-variant: var(--road-danger-40);
--road-button-destructive-outline: var(--road-danger-50);
--road-button-destructive-secondary: var(--road-grey-100-new);
--road-button-destructive-secondary-variant: var(--road-danger-90);
--road-on-button-destructive-secondary: var(--road-danger-50);
--road-on-button-destructive-primary: var(--road-grey-100-new);
/* DECORATIVE
-------------------- */
--road-blue-klein-5: #000411;
--road-blue-klein-10: #000923;
--road-blue-klein-15: #000d34;
--road-blue-klein-20: #001146;
--road-blue-klein-30: #001a68;
--road-blue-klein-40: #00228b;
--road-blue-klein-50: #002bae;
--road-blue-klein-60: #3355be;
--road-blue-klein-70: #6680ce;
--road-blue-klein-80: #99aadf;
--road-blue-klein-85: #b3bfe7;
--road-blue-klein-90: #ccd5ef;
--road-blue-klein-95: #e6eaf7;
--road-violet-electric-5: #0e0019;
--road-violet-electric-10: #1c0032;
--road-violet-electric-15: #2a004a;
--road-violet-electric-20: #380063;
--road-violet-electric-30: #550095;
--road-violet-electric-40: #7100c6;
--road-violet-electric-50: #8d00f8;
--road-violet-electric-60: #a433f9;
--road-violet-electric-70: #bb66fb;
--road-violet-electric-80: #d199fc;
--road-violet-electric-85: #ddb2fd;
--road-violet-electric-90: #e8ccfe;
--road-violet-electric-95: #f4e5fe;
--road-green-monstera-5: #000c01;
--road-green-monstera-10: #001901;
--road-green-monstera-15: #002502;
--road-green-monstera-20: #003203;
--road-green-monstera-30: #005705;
--road-green-monstera-40: #007006;
--road-green-monstera-50: #007c07;
--road-green-monstera-60: #339639;
--road-green-monstera-70: #66b06a;
--road-green-monstera-80: #99cb9c;
--road-green-monstera-85: #b3d8b5;
--road-green-monstera-90: #cce5cd;
--road-green-monstera-95: #e6f2e6;
--road-red-pepper-5: #150000;
--road-red-pepper-10: #2a0000;
--road-red-pepper-15: #3f0000;
--road-red-pepper-20: #540000;
--road-red-pepper-30: #7f0000;
--road-red-pepper-40: #a90000;
--road-red-pepper-50: #d30000;
--road-red-pepper-60: #dc3333;
--road-red-pepper-70: #e56666;
--road-red-pepper-80: #ed9999;
--road-red-pepper-85: #f2b3b3;
--road-red-pepper-90: #f6cccc;
--road-red-pepper-95: #fbe6e6;
--road-yellow-gold-5: #130e00;
--road-yellow-gold-10: #261c00;
--road-yellow-gold-15: #3a2a00;
--road-yellow-gold-20: #4d3800;
--road-yellow-gold-30: #735400;
--road-yellow-gold-40: #9a7000;
--road-yellow-gold-50: #c08c00;
--road-yellow-gold-60: #cda333;
--road-yellow-gold-70: #d9ba66;
--road-yellow-gold-80: #e6d199;
--road-yellow-gold-85: #ecdcb2;
--road-yellow-gold-90: #f2e8cc;
--road-yellow-gold-95: #f9f4e6;
--road-yellow-mikado-5: #191401;
--road-yellow-mikado-10: #332702;
--road-yellow-mikado-15: #4c3b04;
--road-yellow-mikado-20: #664e05;
--road-yellow-mikado-30: #997607;
--road-yellow-mikado-40: #cc9d0a;
--road-yellow-mikado-50: #ffc40c;
--road-yellow-mikado-60: #ffd03d;
--road-yellow-mikado-70: #ffdc6d;
--road-yellow-mikado-80: #ffe79e;
--road-yellow-mikado-85: #ffedb6;
--road-yellow-mikado-90: #fff3ce;
--road-yellow-mikado-95: #fff9e7;
/**
* Tag
*/
--road-tag-default: var(--road-blue-klein-50);
--road-tag-ecology: var(--road-green-monstera-50);
--road-tag-exclusivity: var(--road-yellow-gold-50);
--road-tag-offer: var(--road-red-pepper-50);
--road-tag-black-friday: var(--road-grey-0);
/**
* Rating level
*/
--road-rating: var(--road-yellow-mikado-50);
/* STATUS
-------------------- */
--road-info-10: #0a1628;
--road-info-20: #142c51;
--road-info-30: #1d4379;
--road-info-40: #2759a2;
--road-info-50: #316fca;
--road-info-60: #5a8cd5;
--road-info-70: #83a9df;
--road-info-80: #adc5ea;
--road-info-90: #d6e2f4;
--road-info-95: #ebf1fa;
--road-success-10: #0d1b0e;
--road-success-20: #1a351b;
--road-success-30: #285029;
--road-success-40: #356a36;
--road-success-50: #428544;
--road-success-60: #689d69;
--road-success-70: #8eb68f;
--road-success-80: #b3ceb4;
--road-success-90: #d9e7da;
--road-success-95: #ecf3ec;
--road-warning-10: #4e3406;
--road-warning-20: #9c690d;
--road-warning-30: #ea9d13;
--road-warning-40: #fab815;
--road-warning-50: #fdc93e;
--road-warning-60: #ffd966;
--road-warning-70: #ffe38c;
--road-warning-80: #ffecb3;
--road-warning-90: #fff6d9;
--road-warning-95: #fffaec;
--road-danger-10: #240b09;
--road-danger-20: #471711;
--road-danger-30: #6b221a;
--road-danger-40: #8e2e22;
--road-danger-50: #b2392b;
--road-danger-60: #c16155;
--road-danger-70: #d18880;
--road-danger-80: #e0b0aa;
--road-danger-90: #f0d7d5;
--road-danger-95: #f7ebea;
/**
* Information
*/
--road-info-surface: var(--road-info-95);
--road-info-surface-inverse: var(--road-info-50);
--road-on-info-surface: var(--road-info-30);
--road-on-info-surface-inverse: var(--road-grey-100-new);
--road-info-outline: var(--road-info-50);
--road-info-icon: var(--road-info-50);
--road-info-icon-inverse: var(--road-grey-100-new);
--road-info-background: var(--road-info-surface);
--road-info-default: var(--road-info-surface-inverse);
--road-info-text: var(--road-on-info-surface);
--road-info-contrast: var(--road-on-info-surface-inverse);
/**
* Success
*/
--road-success-surface: var(--road-success-95);
--road-success-surface-inverse: var(--road-success-50);
--road-on-success-surface: var(--road-success-30);
--road-on-success-surface-inverse: var(--road-grey-100-new);
--road-success-outline: var(--road-success-50);
--road-success-icon: var(--road-success-50);
--road-success-icon-inverse: var(--road-grey-100-new);
--road-success-background: var(--road-success-surface);
--road-success-default: var(--road-success-surface-inverse);
--road-success-text: var(--road-on-success-surface);
--road-success-contrast: var(--road-on-success-surface-inverse);
/**
* Warning
*/
--road-warning-surface: var(--road-warning-95);
--road-warning-surface-inverse: var(--road-warning-50);
--road-on-warning-surface: var(--road-warning-20);
--road-on-warning-surface-inverse: var(--road-warning-10);
--road-warning-outline: var(--road-warning-30);
--road-warning-icon: var(--road-warning-30);
--road-warning-icon-inverse: var(--road-warning-10);
--road-warning-background: var(--road-warning-surface);
--road-warning-default: var(--road-warning-surface-inverse);
--road-warning-text: var(--road-on-warning-surface);
--road-warning-contrast: var(--road-on-warning-surface-inverse);
/**
* Danger
*/
--road-danger-surface: var(--road-danger-95);
--road-danger-surface-inverse: var(--road-danger-50);
--road-on-danger-surface: var(--road-danger-30);
--road-on-danger-surface-inverse: var(--road-grey-100-new);
--road-danger-outline: var(--road-danger-50);
--road-danger-icon: var(--road-danger-50);
--road-danger-icon-inverse: var(--road-grey-100-new);
--road-danger-background: var(--road-danger-surface);
--road-danger-default: var(--road-danger-surface-inverse);
--road-danger-text: var(--road-on-danger-surface);
--road-danger-contrast: var(--road-on-danger-surface-inverse);
/* FONT
-------------------- */
--road-font: muli, arial, sans-serif;
/* SIZE
-------------------- */
--road-font-size-75: 4.6875rem;
--road-font-size-65: 4.0625rem;
--road-font-size-57: 3.5625rem;
--road-font-size-49: 3.0625rem;
--road-font-size-43: 2.6875rem;
--road-font-size-37: 2.3125rem;
--road-font-size-32: 2rem;
--road-font-size-28: 1.75rem;
--road-font-size-24: 1.5rem;
--road-font-size-21: 1.325rem;
--road-font-size-18: 1.125rem;
--road-font-size-16: 1rem;
--road-font-size-14: 0.875rem;
--road-font-size-12: 0.75rem;
--road-font-size-10: 0.625rem;
/* OVERLINE
-------------------- */
--road-overline: var(--road-font-size-12);
/* UTILITY
-------------------- */
--road-legal-medium: var(--road-font-size-12);
--road-label-medium: var(--road-font-size-16);
--road-label-small: var(--road-font-size-12);
--road-label-extra-small: var(--road-font-size-10);
--road-caption-medium: var(--road-font-size-12);
--road-helper-medium: var(--road-font-size-14);
/* LINK
-------------------- */
--road-link-large: var(--road-font-size-18);
--road-link-medium: var(--road-font-size-16);
--road-link-small: var(--road-font-size-14);
--road-link-extra-small: var(--road-font-size-12);
/* BUTTON
-------------------- */
--road-button-medium: var(--road-font-size-16);
--road-button-small: var(--road-font-size-14);
/* FLUID
-------------------- */
--road-display-large: var(--road-font-size-57);
--road-display-medium: var(--road-font-size-49);
--road-display-small: var(--road-font-size-43);
--road-heading-01: var(--road-font-size-32);
--road-heading-02: var(--road-font-size-28);
--road-heading-03: var(--road-font-size-24);
--road-heading-04: var(--road-font-size-21);
--road-sub-heading-large: var(--road-font-size-24);
--road-sub-heading-medium: var(--road-font-size-21);
--road-sub-heading-small: var(--road-font-size-18);
/* BODY
-------------------- */
--road-body-large: var(--road-font-size-18);
--road-body-medium: var(--road-font-size-16);
--road-body-small: var(--road-font-size-14);
/* SPACING
-------------------- */
--road-spacing-01: 0.125rem;
--road-spacing-02: 0.25rem;
--road-spacing-03: 0.5rem;
--road-spacing-04: 0.75rem;
--road-spacing-05: 1rem;
--road-spacing-06: 1.5rem;
--road-spacing-07: 2rem;
--road-spacing-08: 2.5rem;
--road-spacing-09: 3rem;
--road-spacing-10: 4rem;
--road-spacing-11: 5rem;
--road-spacing-12: 6rem;
--road-spacing-13: 10rem;
/* OLD CSS VARIABLES
-------------------- */
/**
* Primary
*/
--road-primary-100: var(--road-primary-90);
--road-primary-200: var(--road-primary-80);
--road-primary-300: var(--road-primary-70);
--road-primary-400: var(--road-primary-60);
--road-primary-500: var(--road-primary-50);
--road-primary-600: var(--road-primary-40);
--road-primary-700: var(--road-primary-30);
--road-primary-800: var(--road-primary-20);
--road-primary-900: var(--road-primary-10);
--road-primary-contrast: var(--road-on-primary);
/**
* Secondary
*/
--road-secondary-100: var(--road-secondary-90);
--road-secondary-200: var(--road-secondary-80);
--road-secondary-300: var(--road-secondary-70);
--road-secondary-400: var(--road-secondary-60);
--road-secondary-500: var(--road-secondary-50);
--road-secondary-600: var(--road-secondary-40);
--road-secondary-700: var(--road-secondary-30);
--road-secondary-800: var(--road-secondary-20);
--road-secondary-900: var(--road-secondary-10);
--road-secondary-contrast: var(--road-on-secondary);
/**
* Primary
*/
--primary: var(--road-brand-primary);
--primary-hover: var(--road-grey-999);
--primary-darken: var(--road-grey-999);
--primary-lighten: var(--road-primary-100);
--primary-contrast: var(--road-grey-000);
/**
* Secondary
*/
--secondary: var(--road-primary-500);
--secondary-hover: var(--road-primary-700);
--secondary-darken: var(--road-primary-700);
--secondary-lighten: var(--road-primary-100);
--secondary-contrast: var(--road-grey-000);
/* GREYSCALE
-------------------- */
--road-grey-000: var(--road-grey-100-new);
--road-grey-100: var(--road-grey-90);
--road-grey-200: var(--road-grey-80);
--road-grey-300: var(--road-grey-70);
--road-grey-400: var(--road-grey-60);
--road-grey-500: var(--road-grey-50);
--road-grey-600: var(--road-grey-40);
--road-grey-700: var(--road-grey-30);
--road-grey-800: var(--road-grey-20);
--road-grey-900: var(--road-grey-10);
--road-grey-999: var(--road-grey-0);
--road-disabled: var(--road-surface-disabled);
/**
* Accent
*/
--accent: var(--road-secondary-500);
--accent-hover: var(--road-secondary-700);
--accent-darken: var(--road-secondary-700);
--accent-lighten: var(--road-secondary-100);
--accent-contrast: var(--road-grey-900);
/* FEEDBACK
-------------------- */
/**
* Information
*/
--info: var(--road-info-default);
--info-hover: var(--road-info-text);
--info-text: var(--road-info-text);
--info-background: var(--road-info-background);
--info-contrast: var(--road-grey-000);
/**
* Success
*/
--success: var(--road-success-default);
--success-hover: var(--road-success-text);
--success-text: var(--road-success-text);
--success-background: var(--road-success-background);
--success-contrast: var(--road-grey-000);
/**
* Warning
*/
--warning: var(--road-warning-default);
--warning-hover: var(--road-warning-text);
--warning-text: var(--road-warning-text);
--warning-background: var(--road-warning-background);
--warning-contrast: var(--road-grey-900);
/**
* Danger
*/
--danger: var(--road-danger-default);
--danger-hover: var(--road-danger-text);
--danger-text: var(--road-danger-text);
--danger-background: var(--road-danger-background);
--danger-contrast: var(--road-grey-000);
/* MONOCHROME
-------------------- */
--icon: var(--road-grey-900);
--text: var(--road-grey-900);
--text-second: var(--road-grey-600);
--text-disabled: var(--road-grey-400);
--border-form: var(--road-grey-400);
--border: var(--road-grey-300);
--background: var(--road-grey-100);
--background-second: var(--road-grey-100);
--white: var(--road-grey-000);
/* FONT
-------------------- */
--font: var(--road-font);
}
@media (min-width: 768px) {
body {
--road-display-large: var(--road-font-size-75);
--road-display-medium: var(--road-font-size-65);
--road-display-small: var(--road-font-size-57);
--road-heading-01: var(--road-font-size-49);
--road-heading-02: var(--road-font-size-37);
--road-heading-03: var(--road-font-size-32);
--road-heading-04: var(--road-font-size-28);
--road-sub-heading-large: var(--road-font-size-32);
--road-sub-heading-medium: var(--road-font-size-28);
--road-sub-heading-small: var(--road-font-size-24);
}
}
/* AUTO5
-------------------- */
.auto5-theme {
/**
* Brand Primary
*/
--road-brand-primary: #002b6f;
/**
* Primary
*/
--road-primary-10: #001638;
--road-primary-20: #002b6f;
--road-primary-30: #004293;
--road-primary-40: #005ab8;
--road-primary-50: #0071dc;
--road-primary-60: #338de3;
--road-primary-70: #66aaea;
--road-primary-80: #99c6f1;
--road-primary-90: #cce3f8;
/**
* Brand Secondary
*/
--road-brand-secondary: #e00008;
/**
* Secondary
*/
--road-secondary-10: #2d0002;
--road-secondary-20: #5a0003;
--road-secondary-30: #860005;
--road-secondary-40: #b30006;
--road-secondary-50: #e00008;
--road-secondary-60: #e63339;
--road-secondary-70: #ec666b;
--road-secondary-80: #f3999c;
--road-secondary-90: #f9ccce;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #11151d;
--road-grey-10: #22293a;
--road-grey-15: #2c3345;
--road-grey-20: #353c50;
--road-grey-30: #51586c;
--road-grey-40: #6d7488;
--road-grey-50: #898fa0;
--road-grey-60: #a4a9b6;
--road-grey-70: #c1c4cd;
--road-grey-80: #dddfe4;
--road-grey-85: #e9eaed;
--road-grey-90: #f4f4f6;
--road-grey-95: #fafafb;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-primary-20);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(255, 255, 255, 0.32);
--road-on-header-surface-disabled: rgba(255, 255, 255, 0.4);
--road-header-outline: var(--road-primary-20);
--road-header-icon: var(--road-grey-100-new);
--road-icon-header-variant: var(--road-secondary-60);
--road-header-badge: var(--road-secondary-60);
--road-on-header-badge: var(--road-grey-100-new);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-10);
--road-on-surface-weak: var(--road-grey-30);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-30);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-50);
--road-secondary-variant: var(--road-secondary-30);
--road-on-secondary: var(--road-grey-100-new);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-80);
--road-outline-variant: var(--road-primary-30);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-secondary-50);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-grey-70);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-40);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-60);
--road-button-secondary-variant: var(--road-secondary-30);
--road-on-button-secondary: var(--road-grey-100-new);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-40);
--road-on-button-tertiary: var(--road-primary-50);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-primary-40);
/**
* Fab Button
*/
--road-button-fab: var(--road-primary-50);
--road-on-button-fab: var(--road-grey-100-new);
--road-button-fab-variant: var(--road-primary-30);
/**
* Link
*/
--road-link-primary: var(--road-primary-40);
--road-link-secondary: var(--road-grey-10);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-primary-50);
--road-input-surface-variant: var(--road-primary-30);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-primary-30);
/**
* Decorative
*/
--road-decorative-surface: var(--road-secondary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-yellow-mikado-50);
--road-on-leading-banner: var(--road-grey-10);
}
.auto5-theme .banner{
color: var(--road-grey-10);
}
.auto5-theme .banner-link{
color: var(--road-grey-10);
}
.auto5-theme .banner-close .close-icon{
fill: var(--road-grey-10);
}
/* ATU
-------------------- */
.atu-theme {
/**
* Brand Primary
*/
--road-brand-primary: #bb1e10;
/**
* Primary
*/
--road-primary-10: #250603;
--road-primary-20: #4b0b06;
--road-primary-30: #70120a;
--road-primary-40: #96180d;
--road-primary-50: #bb1e10;
--road-primary-60: #c94b40;
--road-primary-70: #d67870;
--road-primary-80: #e4a59f;
--road-primary-90: #f1d2cf;
/**
* Brand Secondary
*/
--road-brand-secondary: #bb1e10;
/**
* Secondary
*/
--road-secondary-10: #0c0a0a;
--road-secondary-20: #292727;
--road-secondary-30: #474545;
--road-secondary-40: #646262;
--road-secondary-50: #827f7f;
--road-secondary-60: #9f9c9c;
--road-secondary-70: #bcbaba;
--road-secondary-80: #dad7d7;
--road-secondary-90: #f7f4f4;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #060505;
--road-grey-10: #0c0a0a;
--road-grey-15: #1b1919;
--road-grey-20: #292727;
--road-grey-30: #474545;
--road-grey-40: #646262;
--road-grey-50: #827f7f;
--road-grey-60: #9f9c9c;
--road-grey-70: #bcbaba;
--road-grey-80: #dad7d7;
--road-grey-85: #e9e6e6;
--road-grey-90: #f7f4f4;
--road-grey-95: #fbfafa;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-grey-90);
--road-on-header-surface: var(--road-grey-20);
--road-header-surface-disabled: rgba(130, 127, 127, 0.24);
--road-on-header-surface-disabled: rgba(41, 39, 39, 0.32);
--road-header-outline: rgba(71, 69, 69, 0.24);
--road-header-icon: var(--road-grey-20);
--road-icon-header-variant: var(--road-primary-50);
--road-header-badge: var(--road-primary-50);
--road-on-header-badge: var(--road-grey-100-new);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-20);
--road-on-surface-weak: var(--road-grey-20);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-30);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-20);
--road-secondary-variant: var(--road-secondary-10);
--road-on-secondary: var(--road-grey-100-new);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-40);
--road-outline-variant: var(--road-secondary-10);
/**
* Artwork
*/
--road-icon: var(--road-grey-20);
--road-icon-variant: var(--road-primary-50);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-secondary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-20);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-50);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-10);
--road-button-secondary-variant: var(--road-secondary-40);
--road-on-button-secondary: var(--road-grey-100-new);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-50);
--road-on-button-tertiary: var(--road-primary-50);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-primary-40);
/**
* Fab Button
*/
--road-button-fab: var(--road-primary-50);
--road-on-button-fab: var(--road-grey-100-new);
--road-button-fab-variant: var(--road-primary-30);
/**
* Link
*/
--road-link-primary: var(--road-primary-40);
--road-link-secondary: var(--road-grey-20);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-secondary-10);
--road-input-surface-variant: var(--road-secondary-40);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-secondary-10);
/**
* Decorative
*/
--road-decorative-surface: var(--road-primary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-10);
--road-on-leading-banner: var(--road-grey-100-new);
}
.atu-theme .banner{
color: var(--road-grey-000);
}
.atu-theme .banner-link{
color: var(--road-grey-000);
}
.atu-theme .banner-close .close-icon{
fill: var(--road-grey-000);
}
/* BYTHJUL
-------------------- */
.bythjul-theme {
/**
* Brand Primary
*/
--road-brand-primary: #103d6d;
/**
* Primary
*/
--road-primary-10: #173557;
--road-primary-20: #103d6d;
--road-primary-30: #134b85;
--road-primary-40: #16579a;
--road-primary-50: #1961ac;
--road-primary-60: #748fbf;
--road-primary-70: #a2b2d1;
--road-primary-80: #c6cfe1;
--road-primary-90: #e4e8f1;
--road-primary-95: #f2f4f8;
/**
* Brand Secondary
*/
--road-brand-secondary: #f5a973;
/**
* Secondary
*/
--road-secondary-10: #6c3f07;
--road-secondary-20: #99590a;
--road-secondary-30: #bb6c0c;
--road-secondary-40: #d87d0e;
--road-secondary-50: #f28c10;
--road-secondary-60: #f5a973;
--road-secondary-70: #f7c2a2;
--road-secondary-80: #fad8c6;
--road-secondary-90: #fcede4;
--road-secondary-95: #fef6f2;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #141414;
--road-grey-10: #1c1c1c;
--road-grey-15: #232323;
--road-grey-20: #282828;
--road-grey-30: #2d2d2d;
--road-grey-40: #313131;
--road-grey-50: #333333;
--road-grey-60: #828282;
--road-grey-70: #a3a3a3;
--road-grey-80: #bebebe;
--road-grey-85: #d6d6d6;
--road-grey-90: #ebebeb;
--road-grey-95: #f8f8f8;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-primary-50);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(255, 255, 255, 0.32);
--road-on-header-surface-disabled: rgba(255, 255, 255, 0.4);
--road-header-outline: var(--road-primary-50);
--road-header-icon: var(--road-grey-10-new);
--road-variant-icon-header: var(--road-secondary-60);
--road-header-badge: var(--road-secondary-60);
--road-on-header-badge: var(--road-grey-10);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-10);
--road-on-surface-weak: var(--road-grey-20);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-30);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-50);
--road-secondary-variant: var(--road-secondary-40);
--road-on-secondary: var(--road-grey-10);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-40);
--road-outline-variant: var(--road-primary-30);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-secondary-40);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-secondary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-50);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-50);
--road-button-secondary-variant: var(--road-secondary-40);
--road-on-button-secondary: var(--road-grey-10);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-50);
--road-on-button-tertiary: var(--road-grey-10);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-grey-10);
/**
* Fab Button
*/
--road-button-fab: var(--road-secondary-50);
--road-on-button-fab: var(--road-grey-10);
--road-button-fab-variant: var(--road-secondary-40);
/**
* Link
*/
--road-link-primary: var(--road-primary-50);
--road-link-secondary: var(--road-grey-10);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-primary-50);
--road-input-surface-variant: var(--road-primary-30);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-grey-0);
/**
* Decorative
*/
--road-decorative-surface: var(--road-secondary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-50);
--road-on-leading-banner: var(--road-grey-10);
}
/* Midas
-------------------- */
.midas-theme {
/**
* Brand Primary
*/
--road-brand-primary: #ffd300;
/**
* Primary
*/
--road-primary-10: #280f06;
--road-primary-20: #6e450d;
--road-primary-30: #b37a15;
--road-primary-40: #f9b01c;
--road-primary-50: #fcc20e;
--road-primary-60: #ffd300;
--road-primary-70: #ffde40;
--road-primary-80: #ffe980;
--road-primary-90: #fff4bf;
/**
* Brand Secondary
*/
--road-brand-secondary: #000000;
/**
* Secondary
*/
--road-secondary-10: #1a1a1a;
--road-secondary-20: #353535;
--road-secondary-30: #515151;
--road-secondary-40: #6c6c6c;
--road-secondary-50: #878787;
--road-secondary-60: #a2a2a2;
--road-secondary-70: #bebebe;
--road-secondary-80: #d9d9d9;
--road-secondary-90: #f4f4f4;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #0d0d0d;
--road-grey-10: #1a1a1a;
--road-grey-15: #282828;
--road-grey-20: #353535;
--road-grey-30: #515151;
--road-grey-40: #6c6c6c;
--road-grey-50: #878787;
--road-grey-60: #a2a2a2;
--road-grey-70: #bebebe;
--road-grey-80: #d9d9d9;
--road-grey-85: #e7e7e7;
--road-grey-90: #f4f4f4;
--road-grey-95: #fafafa;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-secondary-20);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(135, 135, 135, 0.24);
--road-on-header-surface-disabled: rgba(26, 26, 26, 0.32);
--road-header-outline: rgba(162, 162, 162, 0.24);
--road-header-icon: var(--road-grey-100-new);
--road-icon-header-variant: var(--road-primary-40);
--road-header-badge: var(--road-primary-60);
--road-on-header-badge: var(--road-grey-10);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-10);
--road-on-surface-weak: var(--road-grey-20);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-60);
--road-primary-variant: var(--road-primary-40);
--road-on-primary: var(--road-grey-10);
--road-secondary: var(--road-secondary-20);
--road-secondary-variant: var(--road-secondary-10);
--road-on-secondary: var(--road-grey-100-new);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-80);
--road-outline-variant: var(--road-primary-40);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-primary-40);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-primary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-60);
--road-button-primary-variant: var(--road-primary-40);
--road-on-button-primary: var(--road-grey-10);
--road-button-secondary: var(--road-secondary-20);
--road-button-secondary-variant: var(--road-secondary-10);
--road-on-button-secondary: var(--road-grey-100-new);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-80);
--road-button-tertiary-outline: var(--road-primary-60);
--road-on-button-tertiary: var(--road-grey-10);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-80);
--road-on-button-ghost: var(--road-grey-10);
/**
* Fab Button
*/
--road-button-fab: var(--road-primary-60);
--road-on-button-fab: var(--road-grey-10);
--road-button-fab-variant: var(--road-primary-30);
/**
* Link
*/
--road-link-primary: var(--road-grey-10);
--road-link-secondary: var(--road-primary-30);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-secondary-10);
--road-input-surface-variant: var(--road-secondary-20);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-secondary-10);
/**
* Decorative
*/
--road-decorative-surface: var(--road-primary-40);
--road-decorative-surface-variant: var(--road-secondary-20);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-10);
--road-on-leading-banner: var(--road-grey-100-new);
}
.midas-theme .btn-outline-primary,
.midas-theme .btn-outline-secondary,
.midas-theme .btn-link,
.midas-theme .link {
color: var(--road-grey-900);
}
.midas-theme .btn-link:not(:disabled):focus,
.midas-theme .btn-link:not(:disabled):hover,
.midas-theme .link:focus,
.midas-theme .link:hover {
color: var(--road-grey-600);
}
/* MOBIVIA
-------------------- */
.mobivia-theme {
/**
* Brand Primary
*/
--road-brand-primary: #b40063;
/**
* Primary
*/
--road-primary-10: #2e0011;
--road-primary-20: #5c0026;
--road-primary-30: #7f003b;
--road-primary-40: #9b004f;
--road-primary-50: #b40063;
--road-primary-60: #c42674;
--road-primary-70: #d24d87;
--road-primary-80: #e282a6;
--road-primary-90: #f1bbcd;
/**
* Brand Secondary
*/
--road-brand-secondary: #f8ab00;
/**
* Secondary
*/
--road-secondary-10: #4c2800;
--road-secondary-20: #754300;
--road-secondary-30: #995e00;
--road-secondary-40: #bd7b00;
--road-secondary-50: #f8ab00;
--road-secondary-60: #ffbb21;
--road-secondary-70: #ffca42;
--road-secondary-80: #ffda70;
--road-secondary-90: #ffeaa8;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #141413;
--road-grey-10: #282826;
--road-grey-15: #333331;
--road-grey-20: #3d3d3c;
--road-grey-30: #565656;
--road-grey-40: #757574;
--road-grey-50: #8e8e8e;
--road-grey-60: #a9a8a7;
--road-grey-70: #c3c3c1;
--road-grey-80: #deddda;
--road-grey-85: #ebeae6;
--road-grey-90: #f8f7f3;
--road-grey-95: #fcfbf9;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-primary-50);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(255, 255, 255, 0.32);
--road-on-header-surface-disabled: rgba(255, 255, 255, 0.4);
--road-header-outline: var(--road-primary-50);
--road-header-icon: var(--road-grey-10-new);
--road-variant-icon-header: var(--road-secondary-60);
--road-header-badge: var(--road-secondary-60);
--road-on-header-badge: var(--road-grey-10);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-10);
--road-on-surface-weak: var(--road-grey-20);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-30);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-50);
--road-secondary-variant: var(--road-secondary-40);
--road-on-secondary: var(--road-grey-10);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-40);
--road-outline-variant: var(--road-primary-30);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-secondary-40);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-secondary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-50);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-50);
--road-button-secondary-variant: var(--road-secondary-40);
--road-on-button-secondary: var(--road-grey-10);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-50);
--road-on-button-tertiary: var(--road-grey-10);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-primary-50);
/**
* Fab Button
*/
--road-button-fab: var(--road-secondary-50);
--road-on-button-fab: var(--road-grey-10);
--road-button-fab-variant: var(--road-secondary-40);
/**
* Link
*/
--road-link-primary: var(--road-primary-50);
--road-link-secondary: var(--road-grey-10);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-primary-50);
--road-input-surface-variant: var(--road-primary-30);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-grey-0);
/**
* Decorative
*/
--road-decorative-surface: var(--road-secondary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-50);
--road-on-leading-banner: var(--road-grey-10);
}
/* NORAUTO
-------------------- */
.norauto-theme {
/* BRAND
-------------------- */
/**
* Brand Primary
*/
--road-brand-primary: #002b6f;
/**
* Primary
*/
--road-primary-10: #001638;
--road-primary-20: #002b6f;
--road-primary-30: #004293;
--road-primary-40: #005ab8;
--road-primary-50: #0071dc;
--road-primary-60: #338de3;
--road-primary-70: #66aaea;
--road-primary-80: #99c6f1;
--road-primary-90: #cce3f8;
/**
* Brand Secondary
*/
--road-brand-secondary: #fcb731;
/**
* Secondary
*/
--road-secondary-10: #9c3305;
--road-secondary-20: #b14512;
--road-secondary-30: #c4621a;
--road-secondary-40: #d67e21;
--road-secondary-50: #e99b29;
--road-secondary-60: #fcb731;
--road-secondary-70: #fdca68;
--road-secondary-80: #fdde9f;
--road-secondary-90: #fef1d6;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #11151d;
--road-grey-10: #22293a;
--road-grey-15: #2c3345;
--road-grey-20: #353c50;
--road-grey-30: #51586c;
--road-grey-40: #6d7488;
--road-grey-50: #898fa0;
--road-grey-60: #a4a9b6;
--road-grey-70: #c1c4cd;
--road-grey-80: #dddfe4;
--road-grey-85: #e9eaed;
--road-grey-90: #f4f4f6;
--road-grey-95: #fafafb;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-primary-20);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(255, 255, 255, 0.32);
--road-on-header-surface-disabled: rgba(255, 255, 255, 0.4);
--road-header-outline: var(--road-primary-20);
--road-header-icon: var(--road-grey-100-new);
--road-header-icon-variant: var(--road-secondary-60);
--road-header-badge: var(--road-secondary-60);
--road-on-header-badge: var(--road-primary-10);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-5);
--road-on-surface-weak: var(--road-grey-30);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-20);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-60);
--road-secondary-variant: var(--road-secondary-40);
--road-on-secondary: var(--road-grey-10);
/**
* Outline
*/
--road-outline: var(--road-grey-60);
--road-outline-weak: var(--road-grey-80);
--road-outline-variant: var(--road-primary-30);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-secondary-50);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-secondary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-40);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-60);
--road-button-secondary-variant: var(--road-secondary-40);
--road-on-button-secondary: var(--road-grey-10);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-40);
--road-on-button-tertiary: var(--road-primary-50);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-primary-40);
/**
* Fab Button
*/
--road-button-fab: var(--road-secondary-60);
--road-on-button-fab: var(--road-grey-10);
--road-button-fab-variant: var(--road-secondary-40);
/**
* Link
*/
--road-link-primary: var(--road-primary-40);
--road-link-secondary: var(--road-grey-10);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-primary-50);
--road-input-surface-variant: var(--road-primary-30);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-primary-30);
/**
* Decorative
*/
--road-decorative-surface: var(--road-secondary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-60);
--road-on-leading-banner: var(--road-grey-10);
}
/* SKRUVAT
-------------------- */
.skruvat-theme {
/**
* Brand Primary
*/
--road-brand-primary: #a73b0d;
/**
* Primary
*/
--road-primary-10: #471c0b;
--road-primary-20: #a73b0d;
--road-primary-30: #ff4b00;
--road-primary-40: #ff6d2f;
--road-primary-50: #d7734b;
--road-primary-60: #ffaf8f;
--road-primary-70: #ffc3ab;
--road-primary-80: #ffe9e1;
--road-primary-90: #fffbfa;
/**
* Brand Secondary
*/
--road-brand-secondary: #382e29;
/**
* Secondary
*/
--road-secondary-10: #382e29;
--road-secondary-20: #6b6868;
--road-secondary-30: #807a7a;
--road-secondary-40: #958d8c;
--road-secondary-50: #aaa2a1;
--road-secondary-60: #bebab9;
--road-secondary-70: #d3d3d3;
--road-secondary-80: #dddddd;
--road-secondary-90: #f0f0f0;
--road-secondary-95: #fafafa;
/* GREYSCALE
-------------------- */
--road-grey-0: #000000;
--road-grey-5: #19160c;
--road-grey-10: #382e29;
--road-grey-15: #565656;
--road-grey-20: #6b6868;
--road-grey-30: #807a7a;
--road-grey-40: #958d8c;
--road-grey-50: #aaa2a1;
--road-grey-60: #bebab9;
--road-grey-70: #d3d3d3;
--road-grey-80: #dddddd;
--road-grey-85: #e7e7e7;
--road-grey-90: #f0f0f0;
--road-grey-95: #fafafa;
--road-grey-100-new: #ffffff;
/**
* Header
*/
--road-header-surface: var(--road-primary-50);
--road-on-header-surface: var(--road-grey-100-new);
--road-header-surface-disabled: rgba(255, 255, 255, 0.32);
--road-on-header-surface-disabled: rgba(255, 255, 255, 0.4);
--road-header-outline: var(--road-primary-50);
--road-header-icon: var(--road-grey-10-new);
--road-variant-icon-header: var(--road-secondary-60);
--road-header-badge: var(--road-secondary-60);
--road-on-header-badge: var(--road-grey-10);
/**
* Neutral Surface
*/
--road-surface: var(--road-grey-100-new);
--road-surface-inverse: var(--road-grey-90);
--road-surface-disabled: rgba(137, 143, 160, 0.24);
--road-on-surface: var(--road-grey-10);
--road-on-surface-weak: var(--road-grey-20);
--road-on-surface-extra-weak: var(--road-grey-40);
--road-on-surface-disabled: rgba(34, 41, 58, 0.32);
/**
* Brand Surface
*/
--road-primary: var(--road-primary-50);
--road-primary-variant: var(--road-primary-30);
--road-on-primary: var(--road-grey-100-new);
--road-secondary: var(--road-secondary-50);
--road-secondary-variant: var(--road-secondary-40);
--road-on-secondary: var(--road-grey-10);
/**
* Outline
*/
--road-outline: var(--road-grey-30);
--road-outline-weak: var(--road-grey-40);
--road-outline-variant: var(--road-primary-30);
/**
* Artwork
*/
--road-icon: var(--road-grey-10);
--road-icon-variant: var(--road-secondary-40);
--road-icon-inverse: var(--road-grey-100-new);
--road-icon-inverse-variant: var(--road-secondary-60);
/**
* Overlay
*/
--road-overlay: rgba(0, 0, 0, 0.64);
--road-overlay-inverse: rgba(255, 255, 255, 0.64);
--road-on-overlay: var(--road-grey-100-new);
--road-on-overlay-inverse: var(--road-grey-10);
/**
* Buttons
*/
--road-button-primary: var(--road-primary-50);
--road-button-primary-variant: var(--road-primary-30);
--road-on-button-primary: var(--road-grey-100-new);
--road-button-secondary: var(--road-secondary-50);
--road-button-secondary-variant: var(--road-secondary-40);
--road-on-button-secondary: var(--road-grey-10);
--road-button-tertiary: rgba(241, 187, 205, 0);
--road-button-tertiary-variant: var(--road-primary-90);
--road-button-tertiary-outline: var(--road-primary-50);
--road-on-button-tertiary: var(--road-grey-10);
--road-button-ghost: rgba(241, 187, 205, 0);
--road-button-ghost-variant: var(--road-primary-90);
--road-on-button-ghost: var(--road-grey-10);
/**
* Fab Button
*/
--road-button-fab: var(--road-secondary-50);
--road-on-button-fab: var(--road-grey-10);
--road-button-fab-variant: var(--road-secondary-40);
/**
* Link
*/
--road-link-primary: var(--road-primary-50);
--road-link-secondary: var(--road-grey-10);
--road-link-inverse: var(--road-grey-100-new);
/**
* Forms
*/
--road-input-surface: var(--road-primary-50);
--road-input-surface-variant: var(--road-primary-30);
--road-input-outline: var(--road-grey-40);
--road-input-outline-variant: var(--road-grey-0);
/**
* Decorative
*/
--road-decorative-surface: var(--road-secondary-50);
--road-decorative-surface-variant: var(--road-primary-50);
/**
* Leading Banner
*/
--road-leading-banner: var(--road-secondary-50);
--road-on-leading-banner: var(--road-grey-10);
}
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* stylelint-disable */
/* Document
========================================================================== */
/**
* Prevent adjustments of font size after orientation changes in iOS.
*/
html {
-webkit-text-size-adjust: 100%;
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
display: block;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
margin: 0; /* 2 */
font-f