Colors

Source

We're using the colors provided by our other product DB UI Base, by which Design tokens are being provided.

Accessibility

Please have a look at the related page within the Marketingportal for more information as well: https://marketingportal.extranet.deutschebahn.com/marketingportal/Basiselemente/Farbe

Criteria

WCAG 2.1 (Level AA)

The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following:

Large Text

Large-scale text and images of large-scale text have a contrast ratio of at least 3:1

DB color palette for InDesign, Illustrator and Photoshop

A file containing the Deutsche Bahn color palette for Adobe InDesign, Adobe Illustrator or Adobe Photoshop is provided by the DB Marketingportal.

Inspirational external sources for this pattern

  • DB Red $db-color-red
    #ec0016
  • DB White $db-color-white
    #FFFFFF
  • DB Black $db-color-black
    #000000
  • DB Yellow 100 $db-color-yellow-100
    #FFFFDC
  • DB Yellow 200 $db-color-yellow-200
    #FFFFAF
  • DB Yellow 300 $db-color-yellow-300
    #FFF876
  • DB Yellow 400 $db-color-yellow-400
    #FFF000
  • DB Yellow 500 $db-color-yellow-500
    #FFD800
  • DB Yellow 600 $db-color-yellow-600
    #FFBB00
  • DB Yellow 700 $db-color-yellow-700
    #FF9B00
  • DB Yellow 800 $db-color-yellow-800
    #FF7A00
  • DB Orange 100 $db-color-orange-100
    #FFF4D8
  • DB Orange 200 $db-color-orange-200
    #FCE3B4
  • DB Orange 300 $db-color-orange-300
    #FACA7F
  • DB Orange 400 $db-color-orange-400
    #F8AB37
  • DB Orange 500 $db-color-orange-500
    #F39200
  • DB Orange 600 $db-color-orange-600
    #D77B00
  • DB Orange 700 $db-color-orange-700
    #C05E00
  • DB Orange 800 $db-color-orange-800
    #A24800
  • DB Red 100 $db-color-red-100
    #fEE6E6
  • DB Red 200 $db-color-red-200
    #FCC8C3
  • DB Red 300 $db-color-red-300
    #FA9090
  • DB Red 400 $db-color-red-400
    #F75056
  • DB Red 500 $db-color-red-500
    #EC0016
  • DB Red 600 $db-color-red-600
    #C50014
  • DB Red 700 $db-color-red-700
    #9B000E
  • DB Red 800 $db-color-red-800
    #740009
  • DB Burgundy 100 $db-color-burgundy-100
    #F4E8ED
  • DB Burgundy 200 $db-color-burgundy-200
    #EDCBD6
  • DB Burgundy 300 $db-color-burgundy-300
    #DA9AA8
  • DB Burgundy 400 $db-color-burgundy-400
    #C0687B
  • DB Burgundy 500 $db-color-burgundy-500
    #A9455D
  • DB Burgundy 600 $db-color-burgundy-600
    #8C2E46
  • DB Burgundy 700 $db-color-burgundy-700
    #641E32
  • DB Burgundy 800 $db-color-burgundy-800
    #4D0820
  • DB Pink 100 $db-color-pink-100
    #FDEEF8
  • DB Pink 200 $db-color-pink-200
    #F9D2E5
  • DB Pink 300 $db-color-pink-300
    #F4AECE
  • DB Pink 400 $db-color-pink-400
    #EE7BAE
  • DB Pink 500 $db-color-pink-500
    #E93E8F
  • DB Pink 600 $db-color-pink-600
    #DB0078
  • DB Pink 700 $db-color-pink-700
    #B80065
  • DB Pink 800 $db-color-pink-800
    #970052
  • DB Violett 100 $db-color-violett-100
    #F4EEFA
  • DB Violett 200 $db-color-violett-200
    #E0CDE4
  • DB Violett 300 $db-color-violett-300
    #C2A1C7
  • DB Violett 400 $db-color-violett-400
    #9A6CA6
  • DB Violett 500 $db-color-violett-500
    #814997
  • DB Violett 600 $db-color-violett-600
    #6E368C
  • DB Violett 700 $db-color-violett-700
    #581D70
  • DB Violett 800 $db-color-violett-800
    #421857
  • DB Blue 100 $db-color-blue-100
    #E0EFFB
  • DB Blue 200 $db-color-blue-200
    #B4D5F6
  • DB Blue 300 $db-color-blue-300
    #73AEF4
  • DB Blue 400 $db-color-blue-400
    #347DE0
  • DB Blue 500 $db-color-blue-500
    #1455C0
  • DB Blue 600 $db-color-blue-600
    #0C3992
  • DB Blue 700 $db-color-blue-700
    #0A1E6E
  • DB Blue 800 $db-color-blue-800
    #061350
  • DB Cyan 100 $db-color-cyan-100
    #E5FAFF
  • DB Cyan 200 $db-color-cyan-200
    #BBE6F8
  • DB Cyan 300 $db-color-cyan-300
    #84CFEF
  • DB Cyan 400 $db-color-cyan-400
    #55B9E6
  • DB Cyan 500 $db-color-cyan-500
    #309FD1
  • DB Cyan 600 $db-color-cyan-600
    #0087B9
  • DB Cyan 700 $db-color-cyan-700
    #006A96
  • DB Cyan 800 $db-color-cyan-800
    #004B6D
  • DB Turquoise 100 $db-color-turquoise-100
    #E3F5F4
  • DB Turquoise 200 $db-color-turquoise-200
    #BEE2E5
  • DB Turquoise 300 $db-color-turquoise-300
    #83CACA
  • DB Turquoise 400 $db-color-turquoise-400
    #3CB5AE
  • DB Turquoise 500 $db-color-turquoise-500
    #00A099
  • DB Turquoise 600 $db-color-turquoise-600
    #008984
  • DB Turquoise 700 $db-color-turquoise-700
    #006E6B
  • DB Turquoise 800 $db-color-turquoise-800
    #005752
  • DB Green 100 $db-color-green-100
    #E2f3E5
  • DB Green 200 $db-color-green-200
    #BDDBB9
  • DB Green 300 $db-color-green-300
    #8CBC80
  • DB Green 400 $db-color-green-400
    #66A558
  • DB Green 500 $db-color-green-500
    #408335
  • DB Green 600 $db-color-green-600
    #2A7230
  • DB Green 700 $db-color-green-700
    #165C27
  • DB Green 800 $db-color-green-800
    #154A26
  • DB Light Green 100 $db-color-light-green-100
    #EBF7DD
  • DB Light Green 200 $db-color-light-green-200
    #C9EB9E
  • DB Light Green 300 $db-color-light-green-300
    #9FD45F
  • DB Light Green 400 $db-color-light-green-400
    #78BE14
  • DB Light Green 500 $db-color-light-green-500
    #63A615
  • DB Light Green 600 $db-color-light-green-600
    #508B1B
  • DB Light Green 700 $db-color-light-green-700
    #44741A
  • DB Light Green 800 $db-color-light-green-800
    #375F15
  • DB Warm Gray 100 $db-color-warm-gray-100
    #F5F4F1
  • DB Warm Gray 200 $db-color-warm-gray-200
    #DDDED6
  • DB Warm Gray 300 $db-color-warm-gray-300
    #BCBBB2
  • DB Warm Gray 400 $db-color-warm-gray-400
    #9C9A8E
  • DB Warm Gray 500 $db-color-warm-gray-500
    #858379
  • DB Warm Gray 600 $db-color-warm-gray-600
    #747067
  • DB Warm Gray 700 $db-color-warm-gray-700
    #4F4B41
  • DB Warm Gray 800 $db-color-warm-gray-800
    #38342F
  • DB Cool Gray 100 $db-color-cool-gray-100
    #F0F3F5
  • DB Cool Gray 200 $db-color-cool-gray-200
    #D7DCE1
  • DB Cool Gray 300 $db-color-cool-gray-300
    #AFB4BB
  • DB Cool Gray 400 $db-color-cool-gray-400
    #878C96
  • DB Cool Gray 500 $db-color-cool-gray-500
    #646973
  • DB Cool Gray 600 $db-color-cool-gray-600
    #3C414B
  • DB Cool Gray 700 $db-color-cool-gray-700
    #282D37
  • DB Cool Gray 800 $db-color-cool-gray-800
    #131821
  • DB Success $db-color-success: $db-color-light-green-600
    #508B1B
  • DB Error $db-color-error: $db-color-red-500
    #EC0016
  • DB Informative $db-color-error: $db-color-cyan-600
    #0087b9
  • DB Warning $db-color-error: $db-color-yellow-900
    #f75f00
  • food & drink $db-color-food-drink: $db-color-orange-500
    #f39200
  • health $db-color-health: $db-color-burgundy-500
    #a9455d
  • things to know $db-color-things-to-know: $db-color-warm-gray-500
    #858379
  • community facilities $db-color-community-facilities: $db-color-turquoise-500
    #00a099
  • DB services & facilities $db-color-db-services-facilities: $db-color-blue-600
    #0c3992
  • shopping $db-color-shopping: $db-color-violett-500
    #814997
  • arts & culture $db-color-arts-culture: $db-color-pink-500
    #e93e8f
  • leisure $db-color-leisure: $db-color-green-500
    #408335
  • services $db-color-services: $db-color-cyan-500
    #309fd1
  • guidance $db-color-guidance: $db-color-cool-gray-600
    #3c414b
  • ICE $db-color-ice: $db-color-cool-gray-700
    #282d37
  • IC $db-color-ic: $db-color-cool-gray-500
    #646973
  • EC $db-color-ec: $db-color-cool-gray-500
    #646973
  • RE $db-color-re: $db-color-cool-gray-400
    #878c96
  • RB $db-color-rb: $db-color-cool-gray-300
    #afb4bb
  • S-Bahn $db-color-s-bahn: $db-color-green-500
    #408335
  • U-Bahn $db-color-u-bahn: $db-color-blue-500
    #1455c0
  • Tram $db-color-tram: $db-color-burgundy-500
    #a9455d
  • Intercity Bus $db-color-intercity-bus: $db-color-pink-500
    #e93e8f
  • Bus $db-color-bus: $db-color-violett-500
    #814997
  • ship $db-color-ship: $db-color-cyan-500
    #309fd1
  • plane $db-color-plane: $db-color-turquoise-500
    #00a099
  • taxi $db-color-taxi: $db-color-yellow-500
    #ffd800
  • carsharing $db-color-carsharing: $db-color-orange-500
    #f39200
  • bikesharing $db-color-bikesharing: $db-color-light-green-500
    #63a615
  • walking $db-color-walking: $db-color-cool-gray-200
    #d7dce1

Icons

New iconset

The included iconset has been developed in cooperation with the Center of Excellence @ Personenverkehr and replaces the previous enterprise only icons. More information: https://marketingportal.extranet.deutschebahn.com/marketingportal/Basiselemente/Icons/Funktionale-Icons-Architektur-und-Fahrzeuge

Usage

You could use the icons either within your SCSS code as described below, which is the recommended approach. Alternatively you could also use the attribute based configuration.

And we're additionally providing the icons as the sources (SVG) files as well.

Icon font

Different glyphs

All of the available glyphs variables are shown on this page right next to the icon, with the SCSS and attribute based variables/values shown next to them.

SCSS (recommended)

Icon for element

Use the following SCSS mixin for setting an icon:

// schema
@mixin icon(
  $glyph: "",
  $size: $icon-size,
  $style: $icon-style,
  $position: "before"
);

// example
span.with-an-icon {
  @include icon(glyph(account), 20, "outline");
}

As both $icon-size and $icon-style are available to get configured with default values, and $position is only a variant (explained in the next paragraph) only the first one is really mandatory.

Displaying the icon after text

If you'd like to include the icon after the text, set the last parameter to after.

Hiding the text next to an icon

In case of the need to display only the icon and hide the text next to it, use the following mixin:

@include is-icon-text-replace();

Attribute based configuration

Icon for element

Use the data-icon and data-icon-variant HTML attributes for setting an icon:

<a href="#" data-icon="alarm" data-icon-variant="24-outline">Alarm</a>

The data-icon-variant is an optional attribute, that you don't need to declare in case that you'd like to use the default icon size and style, that are defined by the $icon-size and $icon-style SCSS variables (size: 24 and style: outline as defaults), that could obviously get overwritten by individual SCSS declarations; so you'll end up with a very simply definition when relying on the defaults:

<a href="#" data-icon="alarm">Alarm</a>

Of course this icons definition does as well have an equivalent for icons after the content: data-icon-variant-after

Displaying the icon after text

If you'd like to include the icon after the content/text, use the HTML attribute data-icon-after instead of data-icon, example:

<a
  href="#"
  data-icon-after="alarm"
  data-icon-variant-after="24-outline"
  class="elm-link"
  >Alarm</a
>
Hiding the text next to an icon

In case of the need to display only the icon and hide the text next to it, use the following class:

.is-icon-text-replace
Tweaking icons font-size

If you'd like to control the icons font-size any further (defining sizes in between all of the data-icon-variant declarations, like e.g. having an icon font-size of 23px instead of 24px when defining data-icon-variant="24-outline"), you could set set one of the CSS variables --icon-font-size-before or --icon-font-size-after (in this case --icon-font-size-before: 23px).

<a
  href="#"
  data-icon="alarm"
  data-icon-variant="24-outline"
  style="--icon-font-size-before: 23px"
  >Alarm</a
>

Further tweaking

SVG files

As mentioned above we're even also providing all of the icon sources (svg files) within this package in the folder node_modules/@db-ui/core/dist/icons/.

And we're enabling to change the colors for the illustrative icons ("pulse" and icon itself) as well as the functional icons (only the single-color icon), through the two following CSS variables / CSS custom properties, with their included default (second value):

var(--db-icon-color, currentColor)
var(--db-icon-pulse-color, #EC0016)

Accessibility

Regarding accessibility icons are providing cognitive complementary visual support for sighted people (e.g. people with reading difficulties), as well as quick recognition of specific functionality and UX patterns like e.g. the bin/waste paper basket symbol for a delete action.

On the other hand icons shouldn't get recognized and output by assistive technologies like screenreaders, as those glyphs or signs being used in case of an icon webfont don't necessarly provide a meaning - and on the other hand each icon being used on the page should always as well get included in conjunction with some textual description both as a fallback as well as providing some meaning even and especially if the icon itself doesn't provide a unique meaning on it's own (to all users idependently from their skill level/experience, culture, etc.).

Additionally this pattern has been tested and approved regarding accessibility.

Inspirational external sources for this pattern

Icon Library

    • SCSS: @include icon(glyph(check-circle), 16, "filled")
    • HTML: data-icon="check-circle" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(help), 16, "filled")
    • HTML: data-icon="help" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(info), 16, "filled")
    • HTML: data-icon="info" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(cancel), 16, "filled")
    • HTML: data-icon="cancel" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(error), 16, "filled")
    • HTML: data-icon="error" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(warning), 16, "filled")
    • HTML: data-icon="warning" data-icon-variant="16-filled"
    • SCSS: @include icon(glyph(add), 16, "outline")
    • HTML: data-icon="add" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(done), 16, "outline")
    • HTML: data-icon="done" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(minus), 16, "outline")
    • HTML: data-icon="minus" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(arrow-back), 16, "outline")
    • HTML: data-icon="arrow-back" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(arrow-down), 16, "outline")
    • HTML: data-icon="arrow-down" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(arrow-forward), 16, "outline")
    • HTML: data-icon="arrow-forward" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(arrow-up), 16, "outline")
    • HTML: data-icon="arrow-up" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(chevron-left), 16, "outline")
    • HTML: data-icon="chevron-left" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(chevron-right), 16, "outline")
    • HTML: data-icon="chevron-right" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(close), 16, "outline")
    • HTML: data-icon="close" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(expand-less), 16, "outline")
    • HTML: data-icon="expand-less" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(expand-more), 16, "outline")
    • HTML: data-icon="expand-more" data-icon-variant="16-outline"
    • SCSS: @include icon(glyph(account), 20, "filled")
    • HTML: data-icon="account" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(add-circle), 20, "filled")
    • HTML: data-icon="add-circle" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(alert), 20, "filled")
    • HTML: data-icon="alert" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(block), 20, "filled")
    • HTML: data-icon="block" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(bookmark), 20, "filled")
    • HTML: data-icon="bookmark" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(build), 20, "filled")
    • HTML: data-icon="build" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(camera), 20, "filled")
    • HTML: data-icon="camera" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(check-circle), 20, "filled")
    • HTML: data-icon="check-circle" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(cloud), 20, "filled")
    • HTML: data-icon="cloud" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(copy), 20, "filled")
    • HTML: data-icon="copy" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(credit-card), 20, "filled")
    • HTML: data-icon="credit-card" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(dashboard), 20, "filled")
    • HTML: data-icon="dashboard" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(discount), 20, "filled")
    • HTML: data-icon="discount" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(edit), 20, "filled")
    • HTML: data-icon="edit" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(folder), 20, "filled")
    • HTML: data-icon="folder" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(folder-open), 20, "filled")
    • HTML: data-icon="folder-open" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(generic-card), 20, "filled")
    • HTML: data-icon="generic-card" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(heart), 20, "filled")
    • HTML: data-icon="heart" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(help), 20, "filled")
    • HTML: data-icon="help" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(image), 20, "filled")
    • HTML: data-icon="image" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(info), 20, "filled")
    • HTML: data-icon="info" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(lock-close), 20, "filled")
    • HTML: data-icon="lock-close" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(lock-open), 20, "filled")
    • HTML: data-icon="lock-open" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(pin), 20, "filled")
    • HTML: data-icon="pin" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(print), 20, "filled")
    • HTML: data-icon="print" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(remove), 20, "filled")
    • HTML: data-icon="remove" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(resize), 20, "filled")
    • HTML: data-icon="resize" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(save), 20, "filled")
    • HTML: data-icon="save" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(schedule), 20, "filled")
    • HTML: data-icon="schedule" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(sepa), 20, "filled")
    • HTML: data-icon="sepa" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(shopping-bag), 20, "filled")
    • HTML: data-icon="shopping-bag" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(shopping-basket), 20, "filled")
    • HTML: data-icon="shopping-basket" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(shopping-basket-disabled), 20, "filled")
    • HTML: data-icon="shopping-basket-disabled" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(star), 20, "filled")
    • HTML: data-icon="star" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(voucher), 20, "filled")
    • HTML: data-icon="voucher" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(fast-backward), 20, "filled")
    • HTML: data-icon="fast-backward" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(fast-forward), 20, "filled")
    • HTML: data-icon="fast-forward" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(microphone), 20, "filled")
    • HTML: data-icon="microphone" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(play), 20, "filled")
    • HTML: data-icon="play" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(skip-backward), 20, "filled")
    • HTML: data-icon="skip-backward" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(skip-forward), 20, "filled")
    • HTML: data-icon="skip-forward" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(stop), 20, "filled")
    • HTML: data-icon="stop" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(subtitles), 20, "filled")
    • HTML: data-icon="subtitles" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(call), 20, "filled")
    • HTML: data-icon="call" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(chat), 20, "filled")
    • HTML: data-icon="chat" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(conversation), 20, "filled")
    • HTML: data-icon="conversation" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(feedback), 20, "filled")
    • HTML: data-icon="feedback" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(question), 20, "filled")
    • HTML: data-icon="question" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(receive-item), 20, "filled")
    • HTML: data-icon="receive-item" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(share-item), 20, "filled")
    • HTML: data-icon="share-item" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(day), 20, "filled")
    • HTML: data-icon="day" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(hydrogen), 20, "filled")
    • HTML: data-icon="hydrogen" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(marketplace), 20, "filled")
    • HTML: data-icon="marketplace" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(medical), 20, "filled")
    • HTML: data-icon="medical" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(night), 20, "filled")
    • HTML: data-icon="night" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(platform), 20, "filled")
    • HTML: data-icon="platform" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(reservation), 20, "filled")
    • HTML: data-icon="reservation" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(coffee-cup), 20, "filled")
    • HTML: data-icon="coffee-cup" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(database), 20, "filled")
    • HTML: data-icon="database" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(capacity-indicator), 20, "filled")
    • HTML: data-icon="capacity-indicator" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(capacity-indicator-fully-booked), 20, "filled")
    • HTML: data-icon="capacity-indicator-fully-booked" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(capacity-indicator-high), 20, "filled")
    • HTML: data-icon="capacity-indicator-high" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(capacity-indicator-low), 20, "filled")
    • HTML: data-icon="capacity-indicator-low" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(destination), 20, "filled")
    • HTML: data-icon="destination" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(gps), 20, "filled")
    • HTML: data-icon="gps" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(gps-north), 20, "filled")
    • HTML: data-icon="gps-north" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(home), 20, "filled")
    • HTML: data-icon="home" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(parking), 20, "filled")
    • HTML: data-icon="parking" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(place), 20, "filled")
    • HTML: data-icon="place" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(stop-sign), 20, "filled")
    • HTML: data-icon="stop-sign" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(cancel), 20, "filled")
    • HTML: data-icon="cancel" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(grid-view), 20, "filled")
    • HTML: data-icon="grid-view" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(error), 20, "filled")
    • HTML: data-icon="error" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(warning), 20, "filled")
    • HTML: data-icon="warning" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(bahnbonus-card), 20, "filled")
    • HTML: data-icon="bahnbonus-card" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(bahncard), 20, "filled")
    • HTML: data-icon="bahncard" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(multiple-cards), 20, "filled")
    • HTML: data-icon="multiple-cards" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(airplane), 20, "filled")
    • HTML: data-icon="airplane" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(bicycle), 20, "filled")
    • HTML: data-icon="bicycle" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(bicycle-trailer), 20, "filled")
    • HTML: data-icon="bicycle-trailer" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(call-a-bike), 20, "filled")
    • HTML: data-icon="call-a-bike" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(car), 20, "filled")
    • HTML: data-icon="car" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(carsharing), 20, "filled")
    • HTML: data-icon="carsharing" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(electric-locomotive), 20, "filled")
    • HTML: data-icon="electric-locomotive" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(electric-scooter), 20, "filled")
    • HTML: data-icon="electric-scooter" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(ev-car), 20, "filled")
    • HTML: data-icon="ev-car" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(ferry), 20, "filled")
    • HTML: data-icon="ferry" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(handcart), 20, "filled")
    • HTML: data-icon="handcart" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(ice), 20, "filled")
    • HTML: data-icon="ice" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(intercity-train), 20, "filled")
    • HTML: data-icon="intercity-train" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(local-bus), 20, "filled")
    • HTML: data-icon="local-bus" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(long-distance-bus), 20, "filled")
    • HTML: data-icon="long-distance-bus" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(local-train), 20, "filled")
    • HTML: data-icon="local-train" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(s-bahn), 20, "filled")
    • HTML: data-icon="s-bahn" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(scooter), 20, "filled")
    • HTML: data-icon="scooter" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(speedboat), 20, "filled")
    • HTML: data-icon="speedboat" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(subway), 20, "filled")
    • HTML: data-icon="subway" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(taxi), 20, "filled")
    • HTML: data-icon="taxi" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(train-and-car), 20, "filled")
    • HTML: data-icon="train-and-car" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(tram), 20, "filled")
    • HTML: data-icon="tram" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(walking), 20, "filled")
    • HTML: data-icon="walking" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(walking-fast), 20, "filled")
    • HTML: data-icon="walking-fast" data-icon-variant="20-filled"
    • SCSS: @include icon(glyph(account), 20, "outline")
    • HTML: data-icon="account" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(add), 20, "outline")
    • HTML: data-icon="add" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(add-circle), 20, "outline")
    • HTML: data-icon="add-circle" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(add-link), 20, "outline")
    • HTML: data-icon="add-link" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(alarm), 20, "outline")
    • HTML: data-icon="alarm" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(alarm-add), 20, "outline")
    • HTML: data-icon="alarm-add" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(alert), 20, "outline")
    • HTML: data-icon="alert" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(alert-off), 20, "outline")
    • HTML: data-icon="alert-off" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(artificial-intelligence), 20, "outline")
    • HTML: data-icon="artificial-intelligence" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(attachment), 20, "outline")
    • HTML: data-icon="attachment" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(augmented-reality), 20, "outline")
    • HTML: data-icon="augmented-reality" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(block), 20, "outline")
    • HTML: data-icon="block" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bookmark), 20, "outline")
    • HTML: data-icon="bookmark" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bug), 20, "outline")
    • HTML: data-icon="bug" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(build), 20, "outline")
    • HTML: data-icon="build" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(calendar), 20, "outline")
    • HTML: data-icon="calendar" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(camera), 20, "outline")
    • HTML: data-icon="camera" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(cash), 20, "outline")
    • HTML: data-icon="cash" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(check-circle), 20, "outline")
    • HTML: data-icon="check-circle" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(cloud), 20, "outline")
    • HTML: data-icon="cloud" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(cloud-download), 20, "outline")
    • HTML: data-icon="cloud-download" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(cloud-upload), 20, "outline")
    • HTML: data-icon="cloud-upload" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(compass), 20, "outline")
    • HTML: data-icon="compass" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(copy), 20, "outline")
    • HTML: data-icon="copy" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(credit-card), 20, "outline")
    • HTML: data-icon="credit-card" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(dashboard), 20, "outline")
    • HTML: data-icon="dashboard" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(delete), 20, "outline")
    • HTML: data-icon="delete" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(discount), 20, "outline")
    • HTML: data-icon="discount" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(document), 20, "outline")
    • HTML: data-icon="document" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(document-check), 20, "outline")
    • HTML: data-icon="document-check" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(document-cross), 20, "outline")
    • HTML: data-icon="document-cross" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(done), 20, "outline")
    • HTML: data-icon="done" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(download), 20, "outline")
    • HTML: data-icon="download" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(drag-and-drop), 20, "outline")
    • HTML: data-icon="drag-and-drop" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(edit), 20, "outline")
    • HTML: data-icon="edit" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(euro-sign), 20, "outline")
    • HTML: data-icon="euro-sign" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(face-delighted), 20, "outline")
    • HTML: data-icon="face-delighted" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(face-disappointed), 20, "outline")
    • HTML: data-icon="face-disappointed" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(face-neutral), 20, "outline")
    • HTML: data-icon="face-neutral" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(face-sad), 20, "outline")
    • HTML: data-icon="face-sad" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(face-smiling), 20, "outline")
    • HTML: data-icon="face-smiling" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(filter), 20, "outline")
    • HTML: data-icon="filter" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fingerprint), 20, "outline")
    • HTML: data-icon="fingerprint" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(folder), 20, "outline")
    • HTML: data-icon="folder" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(folder-open), 20, "outline")
    • HTML: data-icon="folder-open" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(generic-card), 20, "outline")
    • HTML: data-icon="generic-card" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(giftcard), 20, "outline")
    • HTML: data-icon="giftcard" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(hearing), 20, "outline")
    • HTML: data-icon="hearing" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(hearing-disabled), 20, "outline")
    • HTML: data-icon="hearing-disabled" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(heart), 20, "outline")
    • HTML: data-icon="heart" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(help), 20, "outline")
    • HTML: data-icon="help" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(id-card), 20, "outline")
    • HTML: data-icon="id-card" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(image), 20, "outline")
    • HTML: data-icon="image" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(info), 20, "outline")
    • HTML: data-icon="info" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(key), 20, "outline")
    • HTML: data-icon="key" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(legal), 20, "outline")
    • HTML: data-icon="legal" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(lightbulb), 20, "outline")
    • HTML: data-icon="lightbulb" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(lock-close), 20, "outline")
    • HTML: data-icon="lock-close" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(lock-open), 20, "outline")
    • HTML: data-icon="lock-open" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(log-out), 20, "outline")
    • HTML: data-icon="log-out" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(logbook), 20, "outline")
    • HTML: data-icon="logbook" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(minus), 20, "outline")
    • HTML: data-icon="minus" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(piggybank), 20, "outline")
    • HTML: data-icon="piggybank" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(pin), 20, "outline")
    • HTML: data-icon="pin" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(print), 20, "outline")
    • HTML: data-icon="print" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(pulse-wave), 20, "outline")
    • HTML: data-icon="pulse-wave" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(push-button), 20, "outline")
    • HTML: data-icon="push-button" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(remove), 20, "outline")
    • HTML: data-icon="remove" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(resize), 20, "outline")
    • HTML: data-icon="resize" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(resize-handle-corner), 20, "outline")
    • HTML: data-icon="resize-handle-corner" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(save), 20, "outline")
    • HTML: data-icon="save" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(schedule), 20, "outline")
    • HTML: data-icon="schedule" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(search), 20, "outline")
    • HTML: data-icon="search" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(send), 20, "outline")
    • HTML: data-icon="send" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sepa), 20, "outline")
    • HTML: data-icon="sepa" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(settings), 20, "outline")
    • HTML: data-icon="settings" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(share), 20, "outline")
    • HTML: data-icon="share" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shopping-bag), 20, "outline")
    • HTML: data-icon="shopping-bag" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shopping-basket), 20, "outline")
    • HTML: data-icon="shopping-basket" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shopping-basket-disabled), 20, "outline")
    • HTML: data-icon="shopping-basket-disabled" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shopping-cart), 20, "outline")
    • HTML: data-icon="shopping-cart" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shopping-cart-disabled), 20, "outline")
    • HTML: data-icon="shopping-cart-disabled" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sort-down), 20, "outline")
    • HTML: data-icon="sort-down" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sort-up), 20, "outline")
    • HTML: data-icon="sort-up" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(star), 20, "outline")
    • HTML: data-icon="star" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(swap-horizontal), 20, "outline")
    • HTML: data-icon="swap-horizontal" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(swap-vertical), 20, "outline")
    • HTML: data-icon="swap-vertical" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(thumb-up), 20, "outline")
    • HTML: data-icon="thumb-up" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(thumb-up-down), 20, "outline")
    • HTML: data-icon="thumb-up-down" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(translation), 20, "outline")
    • HTML: data-icon="translation" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(undo), 20, "outline")
    • HTML: data-icon="undo" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(upload), 20, "outline")
    • HTML: data-icon="upload" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(visibility), 20, "outline")
    • HTML: data-icon="visibility" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(visibility-off), 20, "outline")
    • HTML: data-icon="visibility-off" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(voucher), 20, "outline")
    • HTML: data-icon="voucher" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(website), 20, "outline")
    • HTML: data-icon="website" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(zoom-in), 20, "outline")
    • HTML: data-icon="zoom-in" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(zoom-out), 20, "outline")
    • HTML: data-icon="zoom-out" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(clapperboard), 20, "outline")
    • HTML: data-icon="clapperboard" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-backward), 20, "outline")
    • HTML: data-icon="fast-backward" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-backward-10), 20, "outline")
    • HTML: data-icon="fast-backward-10" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-backward-30), 20, "outline")
    • HTML: data-icon="fast-backward-30" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-backward-empty), 20, "outline")
    • HTML: data-icon="fast-backward-empty" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-forward), 20, "outline")
    • HTML: data-icon="fast-forward" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-forward-10), 20, "outline")
    • HTML: data-icon="fast-forward-10" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-forward-30), 20, "outline")
    • HTML: data-icon="fast-forward-30" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fast-forward-empty), 20, "outline")
    • HTML: data-icon="fast-forward-empty" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(microphone), 20, "outline")
    • HTML: data-icon="microphone" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(pause), 20, "outline")
    • HTML: data-icon="pause" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(play), 20, "outline")
    • HTML: data-icon="play" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(skip-backward), 20, "outline")
    • HTML: data-icon="skip-backward" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(skip-forward), 20, "outline")
    • HTML: data-icon="skip-forward" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(stop), 20, "outline")
    • HTML: data-icon="stop" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(subtitles), 20, "outline")
    • HTML: data-icon="subtitles" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(volume-down), 20, "outline")
    • HTML: data-icon="volume-down" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(volume-mute), 20, "outline")
    • HTML: data-icon="volume-mute" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(volume-off), 20, "outline")
    • HTML: data-icon="volume-off" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(volume-up), 20, "outline")
    • HTML: data-icon="volume-up" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(logo), 20, "outline")
    • HTML: data-icon="logo" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(call), 20, "outline")
    • HTML: data-icon="call" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(chat), 20, "outline")
    • HTML: data-icon="chat" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(conversation), 20, "outline")
    • HTML: data-icon="conversation" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fax), 20, "outline")
    • HTML: data-icon="fax" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(feedback), 20, "outline")
    • HTML: data-icon="feedback" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(mail), 20, "outline")
    • HTML: data-icon="mail" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(mobile-phone), 20, "outline")
    • HTML: data-icon="mobile-phone" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(mobile-off), 20, "outline")
    • HTML: data-icon="mobile-off" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(question), 20, "outline")
    • HTML: data-icon="question" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(receive-item), 20, "outline")
    • HTML: data-icon="receive-item" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(share-item), 20, "outline")
    • HTML: data-icon="share-item" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wifi), 20, "outline")
    • HTML: data-icon="wifi" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wifi-off), 20, "outline")
    • HTML: data-icon="wifi-off" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(mask), 20, "outline")
    • HTML: data-icon="mask" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(playground), 20, "outline")
    • HTML: data-icon="playground" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(restricted-mobility-toilet), 20, "outline")
    • HTML: data-icon="restricted-mobility-toilet" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shower), 20, "outline")
    • HTML: data-icon="shower" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shower-men), 20, "outline")
    • HTML: data-icon="shower-men" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(shower-women), 20, "outline")
    • HTML: data-icon="shower-women" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sink), 20, "outline")
    • HTML: data-icon="sink" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wc), 20, "outline")
    • HTML: data-icon="wc" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wc-men), 20, "outline")
    • HTML: data-icon="wc-men" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wc-sign), 20, "outline")
    • HTML: data-icon="wc-sign" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(wc-woman), 20, "outline")
    • HTML: data-icon="wc-woman" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(air-condition), 20, "outline")
    • HTML: data-icon="air-condition" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(buggy), 20, "outline")
    • HTML: data-icon="buggy" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(clothing-hanger), 20, "outline")
    • HTML: data-icon="clothing-hanger" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(day), 20, "outline")
    • HTML: data-icon="day" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(dog), 20, "outline")
    • HTML: data-icon="dog" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(entry-aid), 20, "outline")
    • HTML: data-icon="entry-aid" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(environmental-mobility-check), 20, "outline")
    • HTML: data-icon="environmental-mobility-check" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(hydrogen), 20, "outline")
    • HTML: data-icon="hydrogen" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(iceportal), 20, "outline")
    • HTML: data-icon="iceportal" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(luggage-compartment), 20, "outline")
    • HTML: data-icon="luggage-compartment" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(luggage-rack), 20, "outline")
    • HTML: data-icon="luggage-rack" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(marketplace), 20, "outline")
    • HTML: data-icon="marketplace" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(medical), 20, "outline")
    • HTML: data-icon="medical" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(night), 20, "outline")
    • HTML: data-icon="night" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(no-smoking), 20, "outline")
    • HTML: data-icon="no-smoking" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(person-with-cane), 20, "outline")
    • HTML: data-icon="person-with-cane" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(person-with-rollator), 20, "outline")
    • HTML: data-icon="person-with-rollator" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(platform), 20, "outline")
    • HTML: data-icon="platform" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(power-outlet), 20, "outline")
    • HTML: data-icon="power-outlet" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(regioguide), 20, "outline")
    • HTML: data-icon="regioguide" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(reservation), 20, "outline")
    • HTML: data-icon="reservation" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(standing-room), 20, "outline")
    • HTML: data-icon="standing-room" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(steppless-entry), 20, "outline")
    • HTML: data-icon="steppless-entry" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(support-dog), 20, "outline")
    • HTML: data-icon="support-dog" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(breakfast), 20, "outline")
    • HTML: data-icon="breakfast" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(coffee-cup), 20, "outline")
    • HTML: data-icon="coffee-cup" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(drink), 20, "outline")
    • HTML: data-icon="drink" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(restaurant), 20, "outline")
    • HTML: data-icon="restaurant" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(database), 20, "outline")
    • HTML: data-icon="database" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(1st-class), 20, "outline")
    • HTML: data-icon="1st-class" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(2nd-class), 20, "outline")
    • HTML: data-icon="2nd-class" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(alternative-connection), 20, "outline")
    • HTML: data-icon="alternative-connection" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(booking), 20, "outline")
    • HTML: data-icon="booking" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(capacity-indicator), 20, "outline")
    • HTML: data-icon="capacity-indicator" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(capacity-indicator-fully-booked), 20, "outline")
    • HTML: data-icon="capacity-indicator-fully-booked" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(capacity-indicator-high), 20, "outline")
    • HTML: data-icon="capacity-indicator-high" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(capacity-indicator-low), 20, "outline")
    • HTML: data-icon="capacity-indicator-low" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(destination), 20, "outline")
    • HTML: data-icon="destination" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(intermediary-stop), 20, "outline")
    • HTML: data-icon="intermediary-stop" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(mixed-class), 20, "outline")
    • HTML: data-icon="mixed-class" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(round-trip), 20, "outline")
    • HTML: data-icon="round-trip" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(single-trip), 20, "outline")
    • HTML: data-icon="single-trip" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(start), 20, "outline")
    • HTML: data-icon="start" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(gps), 20, "outline")
    • HTML: data-icon="gps" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(gps-north), 20, "outline")
    • HTML: data-icon="gps-north" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(home), 20, "outline")
    • HTML: data-icon="home" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(map), 20, "outline")
    • HTML: data-icon="map" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(navigation-straight), 20, "outline")
    • HTML: data-icon="navigation-straight" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(navigation-to-left), 20, "outline")
    • HTML: data-icon="navigation-to-left" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(navigation-to-right), 20, "outline")
    • HTML: data-icon="navigation-to-right" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(navigation-u-turn), 20, "outline")
    • HTML: data-icon="navigation-u-turn" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(stop-sign), 20, "outline")
    • HTML: data-icon="stop-sign" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(parking), 20, "outline")
    • HTML: data-icon="parking" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(place), 20, "outline")
    • HTML: data-icon="place" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(set-position), 20, "outline")
    • HTML: data-icon="set-position" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(station), 20, "outline")
    • HTML: data-icon="station" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(train-station), 20, "outline")
    • HTML: data-icon="train-station" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(arrow-back), 20, "outline")
    • HTML: data-icon="arrow-back" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(arrow-down), 20, "outline")
    • HTML: data-icon="arrow-down" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(arrow-forward), 20, "outline")
    • HTML: data-icon="arrow-forward" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(arrow-up), 20, "outline")
    • HTML: data-icon="arrow-up" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(cancel), 20, "outline")
    • HTML: data-icon="cancel" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(chevron-left), 20, "outline")
    • HTML: data-icon="chevron-left" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(chevron-right), 20, "outline")
    • HTML: data-icon="chevron-right" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(close), 20, "outline")
    • HTML: data-icon="close" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(expand-less), 20, "outline")
    • HTML: data-icon="expand-less" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(expand-more), 20, "outline")
    • HTML: data-icon="expand-more" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fullscreen), 20, "outline")
    • HTML: data-icon="fullscreen" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(fullscreen-exit), 20, "outline")
    • HTML: data-icon="fullscreen-exit" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(grid-view), 20, "outline")
    • HTML: data-icon="grid-view" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(link), 20, "outline")
    • HTML: data-icon="link" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(link-external), 20, "outline")
    • HTML: data-icon="link-external" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(list), 20, "outline")
    • HTML: data-icon="list" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(menu), 20, "outline")
    • HTML: data-icon="menu" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(more-horizontal), 20, "outline")
    • HTML: data-icon="more-horizontal" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(more-vertical), 20, "outline")
    • HTML: data-icon="more-vertical" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(refresh), 20, "outline")
    • HTML: data-icon="refresh" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(error), 20, "outline")
    • HTML: data-icon="error" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(notify), 20, "outline")
    • HTML: data-icon="notify" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(notify-cutoff), 20, "outline")
    • HTML: data-icon="notify-cutoff" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(warning), 20, "outline")
    • HTML: data-icon="warning" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(aisle), 20, "outline")
    • HTML: data-icon="aisle" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(aisle-not-available), 20, "outline")
    • HTML: data-icon="aisle-not-available" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bed), 20, "outline")
    • HTML: data-icon="bed" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(childrens-compartment), 20, "outline")
    • HTML: data-icon="childrens-compartment" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(couchette), 20, "outline")
    • HTML: data-icon="couchette" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(elderly), 20, "outline")
    • HTML: data-icon="elderly" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(handicapped), 20, "outline")
    • HTML: data-icon="handicapped" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(parent-child-compartment), 20, "outline")
    • HTML: data-icon="parent-child-compartment" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(priority), 20, "outline")
    • HTML: data-icon="priority" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(quiet-zone), 20, "outline")
    • HTML: data-icon="quiet-zone" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(table), 20, "outline")
    • HTML: data-icon="table" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(traveler-with-reduced-mobility), 20, "outline")
    • HTML: data-icon="traveler-with-reduced-mobility" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(window), 20, "outline")
    • HTML: data-icon="window" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bahnbonus), 20, "outline")
    • HTML: data-icon="bahnbonus" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bahnbonus-card), 20, "outline")
    • HTML: data-icon="bahnbonus-card" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bahncard), 20, "outline")
    • HTML: data-icon="bahncard" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(best-price), 20, "outline")
    • HTML: data-icon="best-price" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(commuter-ticket), 20, "outline")
    • HTML: data-icon="commuter-ticket" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(komfort-check-in), 20, "outline")
    • HTML: data-icon="komfort-check-in" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(komfort-check-in-check), 20, "outline")
    • HTML: data-icon="komfort-check-in-check" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(komfort-check-in-circle), 20, "outline")
    • HTML: data-icon="komfort-check-in-circle" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(multiple-cards), 20, "outline")
    • HTML: data-icon="multiple-cards" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(multiple-passenger), 20, "outline")
    • HTML: data-icon="multiple-passenger" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(my-travel), 20, "outline")
    • HTML: data-icon="my-travel" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(outward-journey), 20, "outline")
    • HTML: data-icon="outward-journey" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(qr-code), 20, "outline")
    • HTML: data-icon="qr-code" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(qr-code-scan), 20, "outline")
    • HTML: data-icon="qr-code-scan" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(return-journey), 20, "outline")
    • HTML: data-icon="return-journey" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ticket), 20, "outline")
    • HTML: data-icon="ticket" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ticket-discount), 20, "outline")
    • HTML: data-icon="ticket-discount" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ticket-multiple), 20, "outline")
    • HTML: data-icon="ticket-multiple" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ticket-subscription), 20, "outline")
    • HTML: data-icon="ticket-subscription" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(time-outward-journey), 20, "outline")
    • HTML: data-icon="time-outward-journey" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(time-return-journey), 20, "outline")
    • HTML: data-icon="time-return-journey" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(timetable), 20, "outline")
    • HTML: data-icon="timetable" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(travel-insurance), 20, "outline")
    • HTML: data-icon="travel-insurance" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(airplane), 20, "outline")
    • HTML: data-icon="airplane" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bicycle), 20, "outline")
    • HTML: data-icon="bicycle" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(bicycle-trailer), 20, "outline")
    • HTML: data-icon="bicycle-trailer" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(call-a-bike), 20, "outline")
    • HTML: data-icon="call-a-bike" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(car), 20, "outline")
    • HTML: data-icon="car" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(carsharing), 20, "outline")
    • HTML: data-icon="carsharing" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(car-sequence), 20, "outline")
    • HTML: data-icon="car-sequence" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(electric-locomotive), 20, "outline")
    • HTML: data-icon="electric-locomotive" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(electric-scooter), 20, "outline")
    • HTML: data-icon="electric-scooter" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ev-bus), 20, "outline")
    • HTML: data-icon="ev-bus" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ev-car), 20, "outline")
    • HTML: data-icon="ev-car" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ev-train), 20, "outline")
    • HTML: data-icon="ev-train" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ferry), 20, "outline")
    • HTML: data-icon="ferry" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(handcart), 20, "outline")
    • HTML: data-icon="handcart" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ice), 20, "outline")
    • HTML: data-icon="ice" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(intercity-train), 20, "outline")
    • HTML: data-icon="intercity-train" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(ice-side-view), 20, "outline")
    • HTML: data-icon="ice-side-view" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(local-bus), 20, "outline")
    • HTML: data-icon="local-bus" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(long-distance-bus), 20, "outline")
    • HTML: data-icon="long-distance-bus" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(local-train), 20, "outline")
    • HTML: data-icon="local-train" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(rail-and-fly), 20, "outline")
    • HTML: data-icon="rail-and-fly" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(railroad-car), 20, "outline")
    • HTML: data-icon="railroad-car" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(s-bahn), 20, "outline")
    • HTML: data-icon="s-bahn" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(scooter), 20, "outline")
    • HTML: data-icon="scooter" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sev), 20, "outline")
    • HTML: data-icon="sev" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(speedboat), 20, "outline")
    • HTML: data-icon="speedboat" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(sprinter), 20, "outline")
    • HTML: data-icon="sprinter" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(subway), 20, "outline")
    • HTML: data-icon="subway" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(taxi), 20, "outline")
    • HTML: data-icon="taxi" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(train-and-car), 20, "outline")
    • HTML: data-icon="train-and-car" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(tram), 20, "outline")
    • HTML: data-icon="tram" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(walking), 20, "outline")
    • HTML: data-icon="walking" data-icon-variant="20-outline"
    • SCSS: @include icon(glyph(walking-fast), 20, "outline")
    • HTML: data-icon="walking-fast" data-icon-variant="20-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(add-circle)) or @include icon(glyph(add-circle), 24, "filled")
    • HTML: data-icon="add-circle" or data-icon="add-circle" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(alert)) or @include icon(glyph(alert), 24, "filled")
    • HTML: data-icon="alert" or data-icon="alert" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(bookmark)) or @include icon(glyph(bookmark), 24, "filled")
    • HTML: data-icon="bookmark" or data-icon="bookmark" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(camera)) or @include icon(glyph(camera), 24, "filled")
    • HTML: data-icon="camera" or data-icon="camera" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(check-circle)) or @include icon(glyph(check-circle), 24, "filled")
    • HTML: data-icon="check-circle" or data-icon="check-circle" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(cloud)) or @include icon(glyph(cloud), 24, "filled")
    • HTML: data-icon="cloud" or data-icon="cloud" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(heart)) or @include icon(glyph(heart), 24, "filled")
    • HTML: data-icon="heart" or data-icon="heart" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(help)) or @include icon(glyph(help), 24, "filled")
    • HTML: data-icon="help" or data-icon="help" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(info)) or @include icon(glyph(info), 24, "filled")
    • HTML: data-icon="info" or data-icon="info" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(pin)) or @include icon(glyph(pin), 24, "filled")
    • HTML: data-icon="pin" or data-icon="pin" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(remove)) or @include icon(glyph(remove), 24, "filled")
    • HTML: data-icon="remove" or data-icon="remove" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(star)) or @include icon(glyph(star), 24, "filled")
    • HTML: data-icon="star" or data-icon="star" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(fast-backward)) or @include icon(glyph(fast-backward), 24, "filled")
    • HTML: data-icon="fast-backward" or data-icon="fast-backward" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(fast-forward)) or @include icon(glyph(fast-forward), 24, "filled")
    • HTML: data-icon="fast-forward" or data-icon="fast-forward" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(microphone)) or @include icon(glyph(microphone), 24, "filled")
    • HTML: data-icon="microphone" or data-icon="microphone" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(play)) or @include icon(glyph(play), 24, "filled")
    • HTML: data-icon="play" or data-icon="play" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(skip-backward)) or @include icon(glyph(skip-backward), 24, "filled")
    • HTML: data-icon="skip-backward" or data-icon="skip-backward" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(skip-forward)) or @include icon(glyph(skip-forward), 24, "filled")
    • HTML: data-icon="skip-forward" or data-icon="skip-forward" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(stop)) or @include icon(glyph(stop), 24, "filled")
    • HTML: data-icon="stop" or data-icon="stop" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(capacity-indicator)) or @include icon(glyph(capacity-indicator), 24, "filled")
    • HTML: data-icon="capacity-indicator" or data-icon="capacity-indicator" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(capacity-indicator-fully-booked)) or @include icon(glyph(capacity-indicator-fully-booked), 24, "filled")
    • HTML: data-icon="capacity-indicator-fully-booked" or data-icon="capacity-indicator-fully-booked" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(capacity-indicator-high)) or @include icon(glyph(capacity-indicator-high), 24, "filled")
    • HTML: data-icon="capacity-indicator-high" or data-icon="capacity-indicator-high" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(capacity-indicator-low)) or @include icon(glyph(capacity-indicator-low), 24, "filled")
    • HTML: data-icon="capacity-indicator-low" or data-icon="capacity-indicator-low" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(destination)) or @include icon(glyph(destination), 24, "filled")
    • HTML: data-icon="destination" or data-icon="destination" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(gps)) or @include icon(glyph(gps), 24, "filled")
    • HTML: data-icon="gps" or data-icon="gps" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(gps-north)) or @include icon(glyph(gps-north), 24, "filled")
    • HTML: data-icon="gps-north" or data-icon="gps-north" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(cancel)) or @include icon(glyph(cancel), 24, "filled")
    • HTML: data-icon="cancel" or data-icon="cancel" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(error)) or @include icon(glyph(error), 24, "filled")
    • HTML: data-icon="error" or data-icon="error" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(warning)) or @include icon(glyph(warning), 24, "filled")
    • HTML: data-icon="warning" or data-icon="warning" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (filled) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(airplane)) or @include icon(glyph(airplane), 24, "filled")
    • HTML: data-icon="airplane" or data-icon="airplane" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(bicycle)) or @include icon(glyph(bicycle), 24, "filled")
    • HTML: data-icon="bicycle" or data-icon="bicycle" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(bicycle-trailer)) or @include icon(glyph(bicycle-trailer), 24, "filled")
    • HTML: data-icon="bicycle-trailer" or data-icon="bicycle-trailer" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(call-a-bike)) or @include icon(glyph(call-a-bike), 24, "filled")
    • HTML: data-icon="call-a-bike" or data-icon="call-a-bike" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(car)) or @include icon(glyph(car), 24, "filled")
    • HTML: data-icon="car" or data-icon="car" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(carsharing)) or @include icon(glyph(carsharing), 24, "filled")
    • HTML: data-icon="carsharing" or data-icon="carsharing" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(electric-locomotive)) or @include icon(glyph(electric-locomotive), 24, "filled")
    • HTML: data-icon="electric-locomotive" or data-icon="electric-locomotive" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(electric-scooter)) or @include icon(glyph(electric-scooter), 24, "filled")
    • HTML: data-icon="electric-scooter" or data-icon="electric-scooter" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(ev-car)) or @include icon(glyph(ev-car), 24, "filled")
    • HTML: data-icon="ev-car" or data-icon="ev-car" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(ferry)) or @include icon(glyph(ferry), 24, "filled")
    • HTML: data-icon="ferry" or data-icon="ferry" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(handcart)) or @include icon(glyph(handcart), 24, "filled")
    • HTML: data-icon="handcart" or data-icon="handcart" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(ice)) or @include icon(glyph(ice), 24, "filled")
    • HTML: data-icon="ice" or data-icon="ice" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(intercity-train)) or @include icon(glyph(intercity-train), 24, "filled")
    • HTML: data-icon="intercity-train" or data-icon="intercity-train" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(local-bus)) or @include icon(glyph(local-bus), 24, "filled")
    • HTML: data-icon="local-bus" or data-icon="local-bus" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(long-distance-bus)) or @include icon(glyph(long-distance-bus), 24, "filled")
    • HTML: data-icon="long-distance-bus" or data-icon="long-distance-bus" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(local-train)) or @include icon(glyph(local-train), 24, "filled")
    • HTML: data-icon="local-train" or data-icon="local-train" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(s-bahn)) or @include icon(glyph(s-bahn), 24, "filled")
    • HTML: data-icon="s-bahn" or data-icon="s-bahn" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(scooter)) or @include icon(glyph(scooter), 24, "filled")
    • HTML: data-icon="scooter" or data-icon="scooter" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(speedboat)) or @include icon(glyph(speedboat), 24, "filled")
    • HTML: data-icon="speedboat" or data-icon="speedboat" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(subway)) or @include icon(glyph(subway), 24, "filled")
    • HTML: data-icon="subway" or data-icon="subway" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(taxi)) or @include icon(glyph(taxi), 24, "filled")
    • HTML: data-icon="taxi" or data-icon="taxi" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(train-and-car)) or @include icon(glyph(train-and-car), 24, "filled")
    • HTML: data-icon="train-and-car" or data-icon="train-and-car" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(tram)) or @include icon(glyph(tram), 24, "filled")
    • HTML: data-icon="tram" or data-icon="tram" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(walking)) or @include icon(glyph(walking), 24, "filled")
    • HTML: data-icon="walking" or data-icon="walking" data-icon-variant="24-filled"
    • SCSS: @include icon(glyph(walking-fast)) or @include icon(glyph(walking-fast), 24, "filled")
    • HTML: data-icon="walking-fast" or data-icon="walking-fast" data-icon-variant="24-filled"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(account)) or @include icon(glyph(account), 24, "outline")
    • HTML: data-icon="account" or data-icon="account" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(add)) or @include icon(glyph(add), 24, "outline")
    • HTML: data-icon="add" or data-icon="add" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(add-circle)) or @include icon(glyph(add-circle), 24, "outline")
    • HTML: data-icon="add-circle" or data-icon="add-circle" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(add-link)) or @include icon(glyph(add-link), 24, "outline")
    • HTML: data-icon="add-link" or data-icon="add-link" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(alarm)) or @include icon(glyph(alarm), 24, "outline")
    • HTML: data-icon="alarm" or data-icon="alarm" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(alarm-add)) or @include icon(glyph(alarm-add), 24, "outline")
    • HTML: data-icon="alarm-add" or data-icon="alarm-add" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(alert)) or @include icon(glyph(alert), 24, "outline")
    • HTML: data-icon="alert" or data-icon="alert" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(alert-off)) or @include icon(glyph(alert-off), 24, "outline")
    • HTML: data-icon="alert-off" or data-icon="alert-off" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(artificial-intelligence)) or @include icon(glyph(artificial-intelligence), 24, "outline")
    • HTML: data-icon="artificial-intelligence" or data-icon="artificial-intelligence" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(attachment)) or @include icon(glyph(attachment), 24, "outline")
    • HTML: data-icon="attachment" or data-icon="attachment" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(augmented-reality)) or @include icon(glyph(augmented-reality), 24, "outline")
    • HTML: data-icon="augmented-reality" or data-icon="augmented-reality" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(block)) or @include icon(glyph(block), 24, "outline")
    • HTML: data-icon="block" or data-icon="block" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bookmark)) or @include icon(glyph(bookmark), 24, "outline")
    • HTML: data-icon="bookmark" or data-icon="bookmark" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bug)) or @include icon(glyph(bug), 24, "outline")
    • HTML: data-icon="bug" or data-icon="bug" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(build)) or @include icon(glyph(build), 24, "outline")
    • HTML: data-icon="build" or data-icon="build" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(calendar)) or @include icon(glyph(calendar), 24, "outline")
    • HTML: data-icon="calendar" or data-icon="calendar" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(camera)) or @include icon(glyph(camera), 24, "outline")
    • HTML: data-icon="camera" or data-icon="camera" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(cash)) or @include icon(glyph(cash), 24, "outline")
    • HTML: data-icon="cash" or data-icon="cash" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(check-circle)) or @include icon(glyph(check-circle), 24, "outline")
    • HTML: data-icon="check-circle" or data-icon="check-circle" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(cloud)) or @include icon(glyph(cloud), 24, "outline")
    • HTML: data-icon="cloud" or data-icon="cloud" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(cloud-download)) or @include icon(glyph(cloud-download), 24, "outline")
    • HTML: data-icon="cloud-download" or data-icon="cloud-download" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(cloud-upload)) or @include icon(glyph(cloud-upload), 24, "outline")
    • HTML: data-icon="cloud-upload" or data-icon="cloud-upload" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(compass)) or @include icon(glyph(compass), 24, "outline")
    • HTML: data-icon="compass" or data-icon="compass" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(copy)) or @include icon(glyph(copy), 24, "outline")
    • HTML: data-icon="copy" or data-icon="copy" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(credit-card)) or @include icon(glyph(credit-card), 24, "outline")
    • HTML: data-icon="credit-card" or data-icon="credit-card" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(dashboard)) or @include icon(glyph(dashboard), 24, "outline")
    • HTML: data-icon="dashboard" or data-icon="dashboard" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(delete)) or @include icon(glyph(delete), 24, "outline")
    • HTML: data-icon="delete" or data-icon="delete" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(discount)) or @include icon(glyph(discount), 24, "outline")
    • HTML: data-icon="discount" or data-icon="discount" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(document)) or @include icon(glyph(document), 24, "outline")
    • HTML: data-icon="document" or data-icon="document" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(document-check)) or @include icon(glyph(document-check), 24, "outline")
    • HTML: data-icon="document-check" or data-icon="document-check" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(document-cross)) or @include icon(glyph(document-cross), 24, "outline")
    • HTML: data-icon="document-cross" or data-icon="document-cross" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(done)) or @include icon(glyph(done), 24, "outline")
    • HTML: data-icon="done" or data-icon="done" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(download)) or @include icon(glyph(download), 24, "outline")
    • HTML: data-icon="download" or data-icon="download" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(drag-and-drop)) or @include icon(glyph(drag-and-drop), 24, "outline")
    • HTML: data-icon="drag-and-drop" or data-icon="drag-and-drop" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(edit)) or @include icon(glyph(edit), 24, "outline")
    • HTML: data-icon="edit" or data-icon="edit" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(euro-sign)) or @include icon(glyph(euro-sign), 24, "outline")
    • HTML: data-icon="euro-sign" or data-icon="euro-sign" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(face-delighted)) or @include icon(glyph(face-delighted), 24, "outline")
    • HTML: data-icon="face-delighted" or data-icon="face-delighted" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(face-disappointed)) or @include icon(glyph(face-disappointed), 24, "outline")
    • HTML: data-icon="face-disappointed" or data-icon="face-disappointed" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(face-neutral)) or @include icon(glyph(face-neutral), 24, "outline")
    • HTML: data-icon="face-neutral" or data-icon="face-neutral" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(face-sad)) or @include icon(glyph(face-sad), 24, "outline")
    • HTML: data-icon="face-sad" or data-icon="face-sad" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(face-smiling)) or @include icon(glyph(face-smiling), 24, "outline")
    • HTML: data-icon="face-smiling" or data-icon="face-smiling" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(filter)) or @include icon(glyph(filter), 24, "outline")
    • HTML: data-icon="filter" or data-icon="filter" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fingerprint)) or @include icon(glyph(fingerprint), 24, "outline")
    • HTML: data-icon="fingerprint" or data-icon="fingerprint" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(folder)) or @include icon(glyph(folder), 24, "outline")
    • HTML: data-icon="folder" or data-icon="folder" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(folder-open)) or @include icon(glyph(folder-open), 24, "outline")
    • HTML: data-icon="folder-open" or data-icon="folder-open" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(generic-card)) or @include icon(glyph(generic-card), 24, "outline")
    • HTML: data-icon="generic-card" or data-icon="generic-card" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(giftcard)) or @include icon(glyph(giftcard), 24, "outline")
    • HTML: data-icon="giftcard" or data-icon="giftcard" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(hearing)) or @include icon(glyph(hearing), 24, "outline")
    • HTML: data-icon="hearing" or data-icon="hearing" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(hearing-disabled)) or @include icon(glyph(hearing-disabled), 24, "outline")
    • HTML: data-icon="hearing-disabled" or data-icon="hearing-disabled" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(heart)) or @include icon(glyph(heart), 24, "outline")
    • HTML: data-icon="heart" or data-icon="heart" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(help)) or @include icon(glyph(help), 24, "outline")
    • HTML: data-icon="help" or data-icon="help" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(id-card)) or @include icon(glyph(id-card), 24, "outline")
    • HTML: data-icon="id-card" or data-icon="id-card" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(image)) or @include icon(glyph(image), 24, "outline")
    • HTML: data-icon="image" or data-icon="image" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(info)) or @include icon(glyph(info), 24, "outline")
    • HTML: data-icon="info" or data-icon="info" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(key)) or @include icon(glyph(key), 24, "outline")
    • HTML: data-icon="key" or data-icon="key" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(legal)) or @include icon(glyph(legal), 24, "outline")
    • HTML: data-icon="legal" or data-icon="legal" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(lightbulb)) or @include icon(glyph(lightbulb), 24, "outline")
    • HTML: data-icon="lightbulb" or data-icon="lightbulb" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(lock-close)) or @include icon(glyph(lock-close), 24, "outline")
    • HTML: data-icon="lock-close" or data-icon="lock-close" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(lock-open)) or @include icon(glyph(lock-open), 24, "outline")
    • HTML: data-icon="lock-open" or data-icon="lock-open" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(log-out)) or @include icon(glyph(log-out), 24, "outline")
    • HTML: data-icon="log-out" or data-icon="log-out" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(logbook)) or @include icon(glyph(logbook), 24, "outline")
    • HTML: data-icon="logbook" or data-icon="logbook" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(minus)) or @include icon(glyph(minus), 24, "outline")
    • HTML: data-icon="minus" or data-icon="minus" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(piggybank)) or @include icon(glyph(piggybank), 24, "outline")
    • HTML: data-icon="piggybank" or data-icon="piggybank" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(pin)) or @include icon(glyph(pin), 24, "outline")
    • HTML: data-icon="pin" or data-icon="pin" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(print)) or @include icon(glyph(print), 24, "outline")
    • HTML: data-icon="print" or data-icon="print" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(pulse-wave)) or @include icon(glyph(pulse-wave), 24, "outline")
    • HTML: data-icon="pulse-wave" or data-icon="pulse-wave" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(push-button)) or @include icon(glyph(push-button), 24, "outline")
    • HTML: data-icon="push-button" or data-icon="push-button" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(remove)) or @include icon(glyph(remove), 24, "outline")
    • HTML: data-icon="remove" or data-icon="remove" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(resize)) or @include icon(glyph(resize), 24, "outline")
    • HTML: data-icon="resize" or data-icon="resize" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(resize-handle-corner)) or @include icon(glyph(resize-handle-corner), 24, "outline")
    • HTML: data-icon="resize-handle-corner" or data-icon="resize-handle-corner" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(save)) or @include icon(glyph(save), 24, "outline")
    • HTML: data-icon="save" or data-icon="save" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(schedule)) or @include icon(glyph(schedule), 24, "outline")
    • HTML: data-icon="schedule" or data-icon="schedule" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(search)) or @include icon(glyph(search), 24, "outline")
    • HTML: data-icon="search" or data-icon="search" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(send)) or @include icon(glyph(send), 24, "outline")
    • HTML: data-icon="send" or data-icon="send" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sepa)) or @include icon(glyph(sepa), 24, "outline")
    • HTML: data-icon="sepa" or data-icon="sepa" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(settings)) or @include icon(glyph(settings), 24, "outline")
    • HTML: data-icon="settings" or data-icon="settings" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(share)) or @include icon(glyph(share), 24, "outline")
    • HTML: data-icon="share" or data-icon="share" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shopping-bag)) or @include icon(glyph(shopping-bag), 24, "outline")
    • HTML: data-icon="shopping-bag" or data-icon="shopping-bag" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shopping-basket)) or @include icon(glyph(shopping-basket), 24, "outline")
    • HTML: data-icon="shopping-basket" or data-icon="shopping-basket" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shopping-basket-disabled)) or @include icon(glyph(shopping-basket-disabled), 24, "outline")
    • HTML: data-icon="shopping-basket-disabled" or data-icon="shopping-basket-disabled" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shopping-cart)) or @include icon(glyph(shopping-cart), 24, "outline")
    • HTML: data-icon="shopping-cart" or data-icon="shopping-cart" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shopping-cart-disabled)) or @include icon(glyph(shopping-cart-disabled), 24, "outline")
    • HTML: data-icon="shopping-cart-disabled" or data-icon="shopping-cart-disabled" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sort-down)) or @include icon(glyph(sort-down), 24, "outline")
    • HTML: data-icon="sort-down" or data-icon="sort-down" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sort-up)) or @include icon(glyph(sort-up), 24, "outline")
    • HTML: data-icon="sort-up" or data-icon="sort-up" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(star)) or @include icon(glyph(star), 24, "outline")
    • HTML: data-icon="star" or data-icon="star" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(swap-horizontal)) or @include icon(glyph(swap-horizontal), 24, "outline")
    • HTML: data-icon="swap-horizontal" or data-icon="swap-horizontal" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(swap-vertical)) or @include icon(glyph(swap-vertical), 24, "outline")
    • HTML: data-icon="swap-vertical" or data-icon="swap-vertical" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(thumb-up)) or @include icon(glyph(thumb-up), 24, "outline")
    • HTML: data-icon="thumb-up" or data-icon="thumb-up" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(thumb-up-down)) or @include icon(glyph(thumb-up-down), 24, "outline")
    • HTML: data-icon="thumb-up-down" or data-icon="thumb-up-down" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(translation)) or @include icon(glyph(translation), 24, "outline")
    • HTML: data-icon="translation" or data-icon="translation" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(undo)) or @include icon(glyph(undo), 24, "outline")
    • HTML: data-icon="undo" or data-icon="undo" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(upload)) or @include icon(glyph(upload), 24, "outline")
    • HTML: data-icon="upload" or data-icon="upload" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(visibility)) or @include icon(glyph(visibility), 24, "outline")
    • HTML: data-icon="visibility" or data-icon="visibility" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(visibility-off)) or @include icon(glyph(visibility-off), 24, "outline")
    • HTML: data-icon="visibility-off" or data-icon="visibility-off" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(voucher)) or @include icon(glyph(voucher), 24, "outline")
    • HTML: data-icon="voucher" or data-icon="voucher" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(website)) or @include icon(glyph(website), 24, "outline")
    • HTML: data-icon="website" or data-icon="website" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(zoom-in)) or @include icon(glyph(zoom-in), 24, "outline")
    • HTML: data-icon="zoom-in" or data-icon="zoom-in" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(zoom-out)) or @include icon(glyph(zoom-out), 24, "outline")
    • HTML: data-icon="zoom-out" or data-icon="zoom-out" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(clapperboard)) or @include icon(glyph(clapperboard), 24, "outline")
    • HTML: data-icon="clapperboard" or data-icon="clapperboard" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-backward)) or @include icon(glyph(fast-backward), 24, "outline")
    • HTML: data-icon="fast-backward" or data-icon="fast-backward" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-backward-10)) or @include icon(glyph(fast-backward-10), 24, "outline")
    • HTML: data-icon="fast-backward-10" or data-icon="fast-backward-10" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-backward-30)) or @include icon(glyph(fast-backward-30), 24, "outline")
    • HTML: data-icon="fast-backward-30" or data-icon="fast-backward-30" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-backward-empty)) or @include icon(glyph(fast-backward-empty), 24, "outline")
    • HTML: data-icon="fast-backward-empty" or data-icon="fast-backward-empty" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-forward)) or @include icon(glyph(fast-forward), 24, "outline")
    • HTML: data-icon="fast-forward" or data-icon="fast-forward" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-forward-10)) or @include icon(glyph(fast-forward-10), 24, "outline")
    • HTML: data-icon="fast-forward-10" or data-icon="fast-forward-10" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-forward-30)) or @include icon(glyph(fast-forward-30), 24, "outline")
    • HTML: data-icon="fast-forward-30" or data-icon="fast-forward-30" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fast-forward-empty)) or @include icon(glyph(fast-forward-empty), 24, "outline")
    • HTML: data-icon="fast-forward-empty" or data-icon="fast-forward-empty" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(microphone)) or @include icon(glyph(microphone), 24, "outline")
    • HTML: data-icon="microphone" or data-icon="microphone" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(pause)) or @include icon(glyph(pause), 24, "outline")
    • HTML: data-icon="pause" or data-icon="pause" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(play)) or @include icon(glyph(play), 24, "outline")
    • HTML: data-icon="play" or data-icon="play" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(skip-backward)) or @include icon(glyph(skip-backward), 24, "outline")
    • HTML: data-icon="skip-backward" or data-icon="skip-backward" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(skip-forward)) or @include icon(glyph(skip-forward), 24, "outline")
    • HTML: data-icon="skip-forward" or data-icon="skip-forward" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(stop)) or @include icon(glyph(stop), 24, "outline")
    • HTML: data-icon="stop" or data-icon="stop" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(subtitles)) or @include icon(glyph(subtitles), 24, "outline")
    • HTML: data-icon="subtitles" or data-icon="subtitles" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(volume-down)) or @include icon(glyph(volume-down), 24, "outline")
    • HTML: data-icon="volume-down" or data-icon="volume-down" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(volume-mute)) or @include icon(glyph(volume-mute), 24, "outline")
    • HTML: data-icon="volume-mute" or data-icon="volume-mute" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(volume-off)) or @include icon(glyph(volume-off), 24, "outline")
    • HTML: data-icon="volume-off" or data-icon="volume-off" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(volume-up)) or @include icon(glyph(volume-up), 24, "outline")
    • HTML: data-icon="volume-up" or data-icon="volume-up" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(logo)) or @include icon(glyph(logo), 24, "outline")
    • HTML: data-icon="logo" or data-icon="logo" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(call)) or @include icon(glyph(call), 24, "outline")
    • HTML: data-icon="call" or data-icon="call" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(chat)) or @include icon(glyph(chat), 24, "outline")
    • HTML: data-icon="chat" or data-icon="chat" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(conversation)) or @include icon(glyph(conversation), 24, "outline")
    • HTML: data-icon="conversation" or data-icon="conversation" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fax)) or @include icon(glyph(fax), 24, "outline")
    • HTML: data-icon="fax" or data-icon="fax" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(feedback)) or @include icon(glyph(feedback), 24, "outline")
    • HTML: data-icon="feedback" or data-icon="feedback" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(mail)) or @include icon(glyph(mail), 24, "outline")
    • HTML: data-icon="mail" or data-icon="mail" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(mobile-phone)) or @include icon(glyph(mobile-phone), 24, "outline")
    • HTML: data-icon="mobile-phone" or data-icon="mobile-phone" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(mobile-off)) or @include icon(glyph(mobile-off), 24, "outline")
    • HTML: data-icon="mobile-off" or data-icon="mobile-off" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(question)) or @include icon(glyph(question), 24, "outline")
    • HTML: data-icon="question" or data-icon="question" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(receive-item)) or @include icon(glyph(receive-item), 24, "outline")
    • HTML: data-icon="receive-item" or data-icon="receive-item" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(share-item)) or @include icon(glyph(share-item), 24, "outline")
    • HTML: data-icon="share-item" or data-icon="share-item" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wifi)) or @include icon(glyph(wifi), 24, "outline")
    • HTML: data-icon="wifi" or data-icon="wifi" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wifi-off)) or @include icon(glyph(wifi-off), 24, "outline")
    • HTML: data-icon="wifi-off" or data-icon="wifi-off" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(mask)) or @include icon(glyph(mask), 24, "outline")
    • HTML: data-icon="mask" or data-icon="mask" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(playground)) or @include icon(glyph(playground), 24, "outline")
    • HTML: data-icon="playground" or data-icon="playground" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(restricted-mobility-toilet)) or @include icon(glyph(restricted-mobility-toilet), 24, "outline")
    • HTML: data-icon="restricted-mobility-toilet" or data-icon="restricted-mobility-toilet" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shower)) or @include icon(glyph(shower), 24, "outline")
    • HTML: data-icon="shower" or data-icon="shower" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shower-men)) or @include icon(glyph(shower-men), 24, "outline")
    • HTML: data-icon="shower-men" or data-icon="shower-men" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(shower-women)) or @include icon(glyph(shower-women), 24, "outline")
    • HTML: data-icon="shower-women" or data-icon="shower-women" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sink)) or @include icon(glyph(sink), 24, "outline")
    • HTML: data-icon="sink" or data-icon="sink" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wc)) or @include icon(glyph(wc), 24, "outline")
    • HTML: data-icon="wc" or data-icon="wc" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wc-men)) or @include icon(glyph(wc-men), 24, "outline")
    • HTML: data-icon="wc-men" or data-icon="wc-men" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wc-sign)) or @include icon(glyph(wc-sign), 24, "outline")
    • HTML: data-icon="wc-sign" or data-icon="wc-sign" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(wc-woman)) or @include icon(glyph(wc-woman), 24, "outline")
    • HTML: data-icon="wc-woman" or data-icon="wc-woman" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(air-condition)) or @include icon(glyph(air-condition), 24, "outline")
    • HTML: data-icon="air-condition" or data-icon="air-condition" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(buggy)) or @include icon(glyph(buggy), 24, "outline")
    • HTML: data-icon="buggy" or data-icon="buggy" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(clothing-hanger)) or @include icon(glyph(clothing-hanger), 24, "outline")
    • HTML: data-icon="clothing-hanger" or data-icon="clothing-hanger" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(day)) or @include icon(glyph(day), 24, "outline")
    • HTML: data-icon="day" or data-icon="day" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(dog)) or @include icon(glyph(dog), 24, "outline")
    • HTML: data-icon="dog" or data-icon="dog" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(entry-aid)) or @include icon(glyph(entry-aid), 24, "outline")
    • HTML: data-icon="entry-aid" or data-icon="entry-aid" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(environmental-mobility-check)) or @include icon(glyph(environmental-mobility-check), 24, "outline")
    • HTML: data-icon="environmental-mobility-check" or data-icon="environmental-mobility-check" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(hydrogen)) or @include icon(glyph(hydrogen), 24, "outline")
    • HTML: data-icon="hydrogen" or data-icon="hydrogen" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(iceportal)) or @include icon(glyph(iceportal), 24, "outline")
    • HTML: data-icon="iceportal" or data-icon="iceportal" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(luggage-compartment)) or @include icon(glyph(luggage-compartment), 24, "outline")
    • HTML: data-icon="luggage-compartment" or data-icon="luggage-compartment" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(luggage-rack)) or @include icon(glyph(luggage-rack), 24, "outline")
    • HTML: data-icon="luggage-rack" or data-icon="luggage-rack" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(marketplace)) or @include icon(glyph(marketplace), 24, "outline")
    • HTML: data-icon="marketplace" or data-icon="marketplace" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(medical)) or @include icon(glyph(medical), 24, "outline")
    • HTML: data-icon="medical" or data-icon="medical" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(night)) or @include icon(glyph(night), 24, "outline")
    • HTML: data-icon="night" or data-icon="night" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(no-smoking)) or @include icon(glyph(no-smoking), 24, "outline")
    • HTML: data-icon="no-smoking" or data-icon="no-smoking" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(person-with-cane)) or @include icon(glyph(person-with-cane), 24, "outline")
    • HTML: data-icon="person-with-cane" or data-icon="person-with-cane" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(person-with-rollator)) or @include icon(glyph(person-with-rollator), 24, "outline")
    • HTML: data-icon="person-with-rollator" or data-icon="person-with-rollator" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(platform)) or @include icon(glyph(platform), 24, "outline")
    • HTML: data-icon="platform" or data-icon="platform" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(power-outlet)) or @include icon(glyph(power-outlet), 24, "outline")
    • HTML: data-icon="power-outlet" or data-icon="power-outlet" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(regioguide)) or @include icon(glyph(regioguide), 24, "outline")
    • HTML: data-icon="regioguide" or data-icon="regioguide" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(reservation)) or @include icon(glyph(reservation), 24, "outline")
    • HTML: data-icon="reservation" or data-icon="reservation" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(standing-room)) or @include icon(glyph(standing-room), 24, "outline")
    • HTML: data-icon="standing-room" or data-icon="standing-room" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(steppless-entry)) or @include icon(glyph(steppless-entry), 24, "outline")
    • HTML: data-icon="steppless-entry" or data-icon="steppless-entry" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(support-dog)) or @include icon(glyph(support-dog), 24, "outline")
    • HTML: data-icon="support-dog" or data-icon="support-dog" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(breakfast)) or @include icon(glyph(breakfast), 24, "outline")
    • HTML: data-icon="breakfast" or data-icon="breakfast" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(coffee-cup)) or @include icon(glyph(coffee-cup), 24, "outline")
    • HTML: data-icon="coffee-cup" or data-icon="coffee-cup" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(drink)) or @include icon(glyph(drink), 24, "outline")
    • HTML: data-icon="drink" or data-icon="drink" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(restaurant)) or @include icon(glyph(restaurant), 24, "outline")
    • HTML: data-icon="restaurant" or data-icon="restaurant" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(database), 24, "outline")
    • HTML: data-icon="database" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(1st-class)) or @include icon(glyph(1st-class), 24, "outline")
    • HTML: data-icon="1st-class" or data-icon="1st-class" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(2nd-class)) or @include icon(glyph(2nd-class), 24, "outline")
    • HTML: data-icon="2nd-class" or data-icon="2nd-class" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(alternative-connection)) or @include icon(glyph(alternative-connection), 24, "outline")
    • HTML: data-icon="alternative-connection" or data-icon="alternative-connection" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(booking)) or @include icon(glyph(booking), 24, "outline")
    • HTML: data-icon="booking" or data-icon="booking" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(capacity-indicator)) or @include icon(glyph(capacity-indicator), 24, "outline")
    • HTML: data-icon="capacity-indicator" or data-icon="capacity-indicator" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(capacity-indicator-fully-booked)) or @include icon(glyph(capacity-indicator-fully-booked), 24, "outline")
    • HTML: data-icon="capacity-indicator-fully-booked" or data-icon="capacity-indicator-fully-booked" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(capacity-indicator-high)) or @include icon(glyph(capacity-indicator-high), 24, "outline")
    • HTML: data-icon="capacity-indicator-high" or data-icon="capacity-indicator-high" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(capacity-indicator-low)) or @include icon(glyph(capacity-indicator-low), 24, "outline")
    • HTML: data-icon="capacity-indicator-low" or data-icon="capacity-indicator-low" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(destination)) or @include icon(glyph(destination), 24, "outline")
    • HTML: data-icon="destination" or data-icon="destination" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(intermediary-stop)) or @include icon(glyph(intermediary-stop), 24, "outline")
    • HTML: data-icon="intermediary-stop" or data-icon="intermediary-stop" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(mixed-class)) or @include icon(glyph(mixed-class), 24, "outline")
    • HTML: data-icon="mixed-class" or data-icon="mixed-class" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(round-trip)) or @include icon(glyph(round-trip), 24, "outline")
    • HTML: data-icon="round-trip" or data-icon="round-trip" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(single-trip)) or @include icon(glyph(single-trip), 24, "outline")
    • HTML: data-icon="single-trip" or data-icon="single-trip" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(start)) or @include icon(glyph(start), 24, "outline")
    • HTML: data-icon="start" or data-icon="start" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(gps)) or @include icon(glyph(gps), 24, "outline")
    • HTML: data-icon="gps" or data-icon="gps" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(gps-north)) or @include icon(glyph(gps-north), 24, "outline")
    • HTML: data-icon="gps-north" or data-icon="gps-north" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(home)) or @include icon(glyph(home), 24, "outline")
    • HTML: data-icon="home" or data-icon="home" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(map)) or @include icon(glyph(map), 24, "outline")
    • HTML: data-icon="map" or data-icon="map" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(navigation-straight)) or @include icon(glyph(navigation-straight), 24, "outline")
    • HTML: data-icon="navigation-straight" or data-icon="navigation-straight" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(navigation-to-left)) or @include icon(glyph(navigation-to-left), 24, "outline")
    • HTML: data-icon="navigation-to-left" or data-icon="navigation-to-left" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(navigation-to-right)) or @include icon(glyph(navigation-to-right), 24, "outline")
    • HTML: data-icon="navigation-to-right" or data-icon="navigation-to-right" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(navigation-u-turn)) or @include icon(glyph(navigation-u-turn), 24, "outline")
    • HTML: data-icon="navigation-u-turn" or data-icon="navigation-u-turn" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(stop-sign)) or @include icon(glyph(stop-sign), 24, "outline")
    • HTML: data-icon="stop-sign" or data-icon="stop-sign" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(parking)) or @include icon(glyph(parking), 24, "outline")
    • HTML: data-icon="parking" or data-icon="parking" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(place)) or @include icon(glyph(place), 24, "outline")
    • HTML: data-icon="place" or data-icon="place" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(set-position)) or @include icon(glyph(set-position), 24, "outline")
    • HTML: data-icon="set-position" or data-icon="set-position" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(station)) or @include icon(glyph(station), 24, "outline")
    • HTML: data-icon="station" or data-icon="station" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(train-station)) or @include icon(glyph(train-station), 24, "outline")
    • HTML: data-icon="train-station" or data-icon="train-station" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(arrow-back)) or @include icon(glyph(arrow-back), 24, "outline")
    • HTML: data-icon="arrow-back" or data-icon="arrow-back" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(arrow-down)) or @include icon(glyph(arrow-down), 24, "outline")
    • HTML: data-icon="arrow-down" or data-icon="arrow-down" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(arrow-forward)) or @include icon(glyph(arrow-forward), 24, "outline")
    • HTML: data-icon="arrow-forward" or data-icon="arrow-forward" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(arrow-up)) or @include icon(glyph(arrow-up), 24, "outline")
    • HTML: data-icon="arrow-up" or data-icon="arrow-up" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(cancel)) or @include icon(glyph(cancel), 24, "outline")
    • HTML: data-icon="cancel" or data-icon="cancel" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(chevron-left)) or @include icon(glyph(chevron-left), 24, "outline")
    • HTML: data-icon="chevron-left" or data-icon="chevron-left" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(chevron-right)) or @include icon(glyph(chevron-right), 24, "outline")
    • HTML: data-icon="chevron-right" or data-icon="chevron-right" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(close)) or @include icon(glyph(close), 24, "outline")
    • HTML: data-icon="close" or data-icon="close" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(expand-less)) or @include icon(glyph(expand-less), 24, "outline")
    • HTML: data-icon="expand-less" or data-icon="expand-less" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(expand-more)) or @include icon(glyph(expand-more), 24, "outline")
    • HTML: data-icon="expand-more" or data-icon="expand-more" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fullscreen)) or @include icon(glyph(fullscreen), 24, "outline")
    • HTML: data-icon="fullscreen" or data-icon="fullscreen" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(fullscreen-exit)) or @include icon(glyph(fullscreen-exit), 24, "outline")
    • HTML: data-icon="fullscreen-exit" or data-icon="fullscreen-exit" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(grid-view)) or @include icon(glyph(grid-view), 24, "outline")
    • HTML: data-icon="grid-view" or data-icon="grid-view" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(link)) or @include icon(glyph(link), 24, "outline")
    • HTML: data-icon="link" or data-icon="link" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(link-external)) or @include icon(glyph(link-external), 24, "outline")
    • HTML: data-icon="link-external" or data-icon="link-external" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(list)) or @include icon(glyph(list), 24, "outline")
    • HTML: data-icon="list" or data-icon="list" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(menu)) or @include icon(glyph(menu), 24, "outline")
    • HTML: data-icon="menu" or data-icon="menu" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(more-horizontal)) or @include icon(glyph(more-horizontal), 24, "outline")
    • HTML: data-icon="more-horizontal" or data-icon="more-horizontal" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(more-vertical)) or @include icon(glyph(more-vertical), 24, "outline")
    • HTML: data-icon="more-vertical" or data-icon="more-vertical" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(refresh)) or @include icon(glyph(refresh), 24, "outline")
    • HTML: data-icon="refresh" or data-icon="refresh" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(error)) or @include icon(glyph(error), 24, "outline")
    • HTML: data-icon="error" or data-icon="error" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(notify)) or @include icon(glyph(notify), 24, "outline")
    • HTML: data-icon="notify" or data-icon="notify" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(notify-cutoff)) or @include icon(glyph(notify-cutoff), 24, "outline")
    • HTML: data-icon="notify-cutoff" or data-icon="notify-cutoff" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(warning)) or @include icon(glyph(warning), 24, "outline")
    • HTML: data-icon="warning" or data-icon="warning" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(aisle)) or @include icon(glyph(aisle), 24, "outline")
    • HTML: data-icon="aisle" or data-icon="aisle" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(aisle-not-available)) or @include icon(glyph(aisle-not-available), 24, "outline")
    • HTML: data-icon="aisle-not-available" or data-icon="aisle-not-available" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bed)) or @include icon(glyph(bed), 24, "outline")
    • HTML: data-icon="bed" or data-icon="bed" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(childrens-compartment)) or @include icon(glyph(childrens-compartment), 24, "outline")
    • HTML: data-icon="childrens-compartment" or data-icon="childrens-compartment" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(couchette)) or @include icon(glyph(couchette), 24, "outline")
    • HTML: data-icon="couchette" or data-icon="couchette" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(elderly)) or @include icon(glyph(elderly), 24, "outline")
    • HTML: data-icon="elderly" or data-icon="elderly" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(handicapped)) or @include icon(glyph(handicapped), 24, "outline")
    • HTML: data-icon="handicapped" or data-icon="handicapped" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(parent-child-compartment)) or @include icon(glyph(parent-child-compartment), 24, "outline")
    • HTML: data-icon="parent-child-compartment" or data-icon="parent-child-compartment" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(priority)) or @include icon(glyph(priority), 24, "outline")
    • HTML: data-icon="priority" or data-icon="priority" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(quiet-zone)) or @include icon(glyph(quiet-zone), 24, "outline")
    • HTML: data-icon="quiet-zone" or data-icon="quiet-zone" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(table)) or @include icon(glyph(table), 24, "outline")
    • HTML: data-icon="table" or data-icon="table" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(traveler-with-reduced-mobility)) or @include icon(glyph(traveler-with-reduced-mobility), 24, "outline")
    • HTML: data-icon="traveler-with-reduced-mobility" or data-icon="traveler-with-reduced-mobility" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(window)) or @include icon(glyph(window), 24, "outline")
    • HTML: data-icon="window" or data-icon="window" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(bahnbonus)) or @include icon(glyph(bahnbonus), 24, "outline")
    • HTML: data-icon="bahnbonus" or data-icon="bahnbonus" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bahnbonus-card)) or @include icon(glyph(bahnbonus-card), 24, "outline")
    • HTML: data-icon="bahnbonus-card" or data-icon="bahnbonus-card" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bahncard)) or @include icon(glyph(bahncard), 24, "outline")
    • HTML: data-icon="bahncard" or data-icon="bahncard" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(best-price)) or @include icon(glyph(best-price), 24, "outline")
    • HTML: data-icon="best-price" or data-icon="best-price" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(commuter-ticket)) or @include icon(glyph(commuter-ticket), 24, "outline")
    • HTML: data-icon="commuter-ticket" or data-icon="commuter-ticket" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(komfort-check-in)) or @include icon(glyph(komfort-check-in), 24, "outline")
    • HTML: data-icon="komfort-check-in" or data-icon="komfort-check-in" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(komfort-check-in-check)) or @include icon(glyph(komfort-check-in-check), 24, "outline")
    • HTML: data-icon="komfort-check-in-check" or data-icon="komfort-check-in-check" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(komfort-check-in-circle)) or @include icon(glyph(komfort-check-in-circle), 24, "outline")
    • HTML: data-icon="komfort-check-in-circle" or data-icon="komfort-check-in-circle" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(multiple-cards)) or @include icon(glyph(multiple-cards), 24, "outline")
    • HTML: data-icon="multiple-cards" or data-icon="multiple-cards" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(multiple-passenger)) or @include icon(glyph(multiple-passenger), 24, "outline")
    • HTML: data-icon="multiple-passenger" or data-icon="multiple-passenger" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(my-travel)) or @include icon(glyph(my-travel), 24, "outline")
    • HTML: data-icon="my-travel" or data-icon="my-travel" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(outward-journey)) or @include icon(glyph(outward-journey), 24, "outline")
    • HTML: data-icon="outward-journey" or data-icon="outward-journey" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(qr-code)) or @include icon(glyph(qr-code), 24, "outline")
    • HTML: data-icon="qr-code" or data-icon="qr-code" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(qr-code-scan)) or @include icon(glyph(qr-code-scan), 24, "outline")
    • HTML: data-icon="qr-code-scan" or data-icon="qr-code-scan" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(return-journey)) or @include icon(glyph(return-journey), 24, "outline")
    • HTML: data-icon="return-journey" or data-icon="return-journey" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ticket)) or @include icon(glyph(ticket), 24, "outline")
    • HTML: data-icon="ticket" or data-icon="ticket" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ticket-discount)) or @include icon(glyph(ticket-discount), 24, "outline")
    • HTML: data-icon="ticket-discount" or data-icon="ticket-discount" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ticket-multiple)) or @include icon(glyph(ticket-multiple), 24, "outline")
    • HTML: data-icon="ticket-multiple" or data-icon="ticket-multiple" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ticket-subscription)) or @include icon(glyph(ticket-subscription), 24, "outline")
    • HTML: data-icon="ticket-subscription" or data-icon="ticket-subscription" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(time-outward-journey)) or @include icon(glyph(time-outward-journey), 24, "outline")
    • HTML: data-icon="time-outward-journey" or data-icon="time-outward-journey" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(time-return-journey)) or @include icon(glyph(time-return-journey), 24, "outline")
    • HTML: data-icon="time-return-journey" or data-icon="time-return-journey" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(timetable)) or @include icon(glyph(timetable), 24, "outline")
    • HTML: data-icon="timetable" or data-icon="timetable" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(travel-insurance)) or @include icon(glyph(travel-insurance), 24, "outline")
    • HTML: data-icon="travel-insurance" or data-icon="travel-insurance" data-icon-variant="24-outline"

Please keep in mind that it's optional to set the variant and size for the following ones, as this size (24) and style (outline) combination is defined as the default.
In case that you'll need another default in your project, you could overwrite the defaults by modifying the $icon-size and $icon-style SCSS variables.

    • SCSS: @include icon(glyph(airplane)) or @include icon(glyph(airplane), 24, "outline")
    • HTML: data-icon="airplane" or data-icon="airplane" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bicycle)) or @include icon(glyph(bicycle), 24, "outline")
    • HTML: data-icon="bicycle" or data-icon="bicycle" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(bicycle-trailer)) or @include icon(glyph(bicycle-trailer), 24, "outline")
    • HTML: data-icon="bicycle-trailer" or data-icon="bicycle-trailer" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(call-a-bike)) or @include icon(glyph(call-a-bike), 24, "outline")
    • HTML: data-icon="call-a-bike" or data-icon="call-a-bike" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(car)) or @include icon(glyph(car), 24, "outline")
    • HTML: data-icon="car" or data-icon="car" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(carsharing)) or @include icon(glyph(carsharing), 24, "outline")
    • HTML: data-icon="carsharing" or data-icon="carsharing" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(car-sequence)) or @include icon(glyph(car-sequence), 24, "outline")
    • HTML: data-icon="car-sequence" or data-icon="car-sequence" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(electric-locomotive)) or @include icon(glyph(electric-locomotive), 24, "outline")
    • HTML: data-icon="electric-locomotive" or data-icon="electric-locomotive" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(electric-scooter)) or @include icon(glyph(electric-scooter), 24, "outline")
    • HTML: data-icon="electric-scooter" or data-icon="electric-scooter" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ev-car)) or @include icon(glyph(ev-car), 24, "outline")
    • HTML: data-icon="ev-car" or data-icon="ev-car" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ferry)) or @include icon(glyph(ferry), 24, "outline")
    • HTML: data-icon="ferry" or data-icon="ferry" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(handcart)) or @include icon(glyph(handcart), 24, "outline")
    • HTML: data-icon="handcart" or data-icon="handcart" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ice)) or @include icon(glyph(ice), 24, "outline")
    • HTML: data-icon="ice" or data-icon="ice" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(intercity-train)) or @include icon(glyph(intercity-train), 24, "outline")
    • HTML: data-icon="intercity-train" or data-icon="intercity-train" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(ice-side-view)) or @include icon(glyph(ice-side-view), 24, "outline")
    • HTML: data-icon="ice-side-view" or data-icon="ice-side-view" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(local-bus)) or @include icon(glyph(local-bus), 24, "outline")
    • HTML: data-icon="local-bus" or data-icon="local-bus" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(long-distance-bus)) or @include icon(glyph(long-distance-bus), 24, "outline")
    • HTML: data-icon="long-distance-bus" or data-icon="long-distance-bus" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(local-train)) or @include icon(glyph(local-train), 24, "outline")
    • HTML: data-icon="local-train" or data-icon="local-train" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(rail-and-fly)) or @include icon(glyph(rail-and-fly), 24, "outline")
    • HTML: data-icon="rail-and-fly" or data-icon="rail-and-fly" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(railroad-car)) or @include icon(glyph(railroad-car), 24, "outline")
    • HTML: data-icon="railroad-car" or data-icon="railroad-car" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(s-bahn)) or @include icon(glyph(s-bahn), 24, "outline")
    • HTML: data-icon="s-bahn" or data-icon="s-bahn" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(scooter)) or @include icon(glyph(scooter), 24, "outline")
    • HTML: data-icon="scooter" or data-icon="scooter" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sev)) or @include icon(glyph(sev), 24, "outline")
    • HTML: data-icon="sev" or data-icon="sev" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(speedboat)) or @include icon(glyph(speedboat), 24, "outline")
    • HTML: data-icon="speedboat" or data-icon="speedboat" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(sprinter)) or @include icon(glyph(sprinter), 24, "outline")
    • HTML: data-icon="sprinter" or data-icon="sprinter" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(subway)) or @include icon(glyph(subway), 24, "outline")
    • HTML: data-icon="subway" or data-icon="subway" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(taxi)) or @include icon(glyph(taxi), 24, "outline")
    • HTML: data-icon="taxi" or data-icon="taxi" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(train-and-car)) or @include icon(glyph(train-and-car), 24, "outline")
    • HTML: data-icon="train-and-car" or data-icon="train-and-car" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(tram)) or @include icon(glyph(tram), 24, "outline")
    • HTML: data-icon="tram" or data-icon="tram" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(walking)) or @include icon(glyph(walking), 24, "outline")
    • HTML: data-icon="walking" or data-icon="walking" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(walking-fast)) or @include icon(glyph(walking-fast), 24, "outline")
    • HTML: data-icon="walking-fast" or data-icon="walking-fast" data-icon-variant="24-outline"
    • SCSS: @include icon(glyph(add-circle), 32, "filled")
    • HTML: data-icon="add-circle" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(alert), 32, "filled")
    • HTML: data-icon="alert" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(bookmark), 32, "filled")
    • HTML: data-icon="bookmark" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(camera), 32, "filled")
    • HTML: data-icon="camera" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(check-circle), 32, "filled")
    • HTML: data-icon="check-circle" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(cloud), 32, "filled")
    • HTML: data-icon="cloud" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(heart), 32, "filled")
    • HTML: data-icon="heart" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(help), 32, "filled")
    • HTML: data-icon="help" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(info), 32, "filled")
    • HTML: data-icon="info" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(pin), 32, "filled")
    • HTML: data-icon="pin" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(remove), 32, "filled")
    • HTML: data-icon="remove" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(star), 32, "filled")
    • HTML: data-icon="star" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(fast-backward), 32, "filled")
    • HTML: data-icon="fast-backward" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(fast-forward), 32, "filled")
    • HTML: data-icon="fast-forward" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(microphone), 32, "filled")
    • HTML: data-icon="microphone" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(play), 32, "filled")
    • HTML: data-icon="play" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(skip-backward), 32, "filled")
    • HTML: data-icon="skip-backward" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(skip-forward), 32, "filled")
    • HTML: data-icon="skip-forward" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(stop), 32, "filled")
    • HTML: data-icon="stop" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(gps), 32, "filled")
    • HTML: data-icon="gps" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(gps-north), 32, "filled")
    • HTML: data-icon="gps-north" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(cancel), 32, "filled")
    • HTML: data-icon="cancel" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(error), 32, "filled")
    • HTML: data-icon="error" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(warning), 32, "filled")
    • HTML: data-icon="warning" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(airplane), 32, "filled")
    • HTML: data-icon="airplane" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(bicycle), 32, "filled")
    • HTML: data-icon="bicycle" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(bicycle-trailer), 32, "filled")
    • HTML: data-icon="bicycle-trailer" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(call-a-bike), 32, "filled")
    • HTML: data-icon="call-a-bike" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(car), 32, "filled")
    • HTML: data-icon="car" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(carsharing), 32, "filled")
    • HTML: data-icon="carsharing" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(electric-locomotive), 32, "filled")
    • HTML: data-icon="electric-locomotive" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(electric-scooter), 32, "filled")
    • HTML: data-icon="electric-scooter" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(ev-car), 32, "filled")
    • HTML: data-icon="ev-car" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(ferry), 32, "filled")
    • HTML: data-icon="ferry" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(handcart), 32, "filled")
    • HTML: data-icon="handcart" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(ice), 32, "filled")
    • HTML: data-icon="ice" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(intercity-train), 32, "filled")
    • HTML: data-icon="intercity-train" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(local-bus), 32, "filled")
    • HTML: data-icon="local-bus" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(long-distance-bus), 32, "filled")
    • HTML: data-icon="long-distance-bus" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(local-train), 32, "filled")
    • HTML: data-icon="local-train" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(s-bahn), 32, "filled")
    • HTML: data-icon="s-bahn" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(scooter), 32, "filled")
    • HTML: data-icon="scooter" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(speedboat), 32, "filled")
    • HTML: data-icon="speedboat" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(subway), 32, "filled")
    • HTML: data-icon="subway" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(taxi), 32, "filled")
    • HTML: data-icon="taxi" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(train-and-car), 32, "filled")
    • HTML: data-icon="train-and-car" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(tram), 32, "filled")
    • HTML: data-icon="tram" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(walking), 32, "filled")
    • HTML: data-icon="walking" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(walking-fast), 32, "filled")
    • HTML: data-icon="walking-fast" data-icon-variant="32-filled"
    • SCSS: @include icon(glyph(account), 32, "outline")
    • HTML: data-icon="account" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(add), 32, "outline")
    • HTML: data-icon="add" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(add-circle), 32, "outline")
    • HTML: data-icon="add-circle" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(add-link), 32, "outline")
    • HTML: data-icon="add-link" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(alarm), 32, "outline")
    • HTML: data-icon="alarm" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(alarm-add), 32, "outline")
    • HTML: data-icon="alarm-add" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(alert), 32, "outline")
    • HTML: data-icon="alert" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(alert-off), 32, "outline")
    • HTML: data-icon="alert-off" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(artificial-intelligence), 32, "outline")
    • HTML: data-icon="artificial-intelligence" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(attachment), 32, "outline")
    • HTML: data-icon="attachment" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(augmented-reality), 32, "outline")
    • HTML: data-icon="augmented-reality" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(block), 32, "outline")
    • HTML: data-icon="block" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bookmark), 32, "outline")
    • HTML: data-icon="bookmark" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bug), 32, "outline")
    • HTML: data-icon="bug" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(build), 32, "outline")
    • HTML: data-icon="build" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(calendar), 32, "outline")
    • HTML: data-icon="calendar" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(camera), 32, "outline")
    • HTML: data-icon="camera" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(cash), 32, "outline")
    • HTML: data-icon="cash" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(check-circle), 32, "outline")
    • HTML: data-icon="check-circle" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(cloud), 32, "outline")
    • HTML: data-icon="cloud" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(cloud-download), 32, "outline")
    • HTML: data-icon="cloud-download" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(cloud-upload), 32, "outline")
    • HTML: data-icon="cloud-upload" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(compass), 32, "outline")
    • HTML: data-icon="compass" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(copy), 32, "outline")
    • HTML: data-icon="copy" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(credit-card), 32, "outline")
    • HTML: data-icon="credit-card" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(dashboard), 32, "outline")
    • HTML: data-icon="dashboard" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(delete), 32, "outline")
    • HTML: data-icon="delete" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(discount), 32, "outline")
    • HTML: data-icon="discount" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(document), 32, "outline")
    • HTML: data-icon="document" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(document-check), 32, "outline")
    • HTML: data-icon="document-check" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(document-cross), 32, "outline")
    • HTML: data-icon="document-cross" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(done), 32, "outline")
    • HTML: data-icon="done" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(download), 32, "outline")
    • HTML: data-icon="download" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(drag-and-drop), 32, "outline")
    • HTML: data-icon="drag-and-drop" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(edit), 32, "outline")
    • HTML: data-icon="edit" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(euro-sign), 32, "outline")
    • HTML: data-icon="euro-sign" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(face-delighted), 32, "outline")
    • HTML: data-icon="face-delighted" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(face-disappointed), 32, "outline")
    • HTML: data-icon="face-disappointed" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(face-neutral), 32, "outline")
    • HTML: data-icon="face-neutral" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(face-sad), 32, "outline")
    • HTML: data-icon="face-sad" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(face-smiling), 32, "outline")
    • HTML: data-icon="face-smiling" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(filter), 32, "outline")
    • HTML: data-icon="filter" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fingerprint), 32, "outline")
    • HTML: data-icon="fingerprint" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(folder), 32, "outline")
    • HTML: data-icon="folder" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(folder-open), 32, "outline")
    • HTML: data-icon="folder-open" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(generic-card), 32, "outline")
    • HTML: data-icon="generic-card" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(giftcard), 32, "outline")
    • HTML: data-icon="giftcard" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(hearing), 32, "outline")
    • HTML: data-icon="hearing" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(hearing-disabled), 32, "outline")
    • HTML: data-icon="hearing-disabled" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(heart), 32, "outline")
    • HTML: data-icon="heart" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(help), 32, "outline")
    • HTML: data-icon="help" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(id-card), 32, "outline")
    • HTML: data-icon="id-card" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(image), 32, "outline")
    • HTML: data-icon="image" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(info), 32, "outline")
    • HTML: data-icon="info" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(key), 32, "outline")
    • HTML: data-icon="key" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(legal), 32, "outline")
    • HTML: data-icon="legal" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(lightbulb), 32, "outline")
    • HTML: data-icon="lightbulb" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(lock-close), 32, "outline")
    • HTML: data-icon="lock-close" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(lock-open), 32, "outline")
    • HTML: data-icon="lock-open" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(log-out), 32, "outline")
    • HTML: data-icon="log-out" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(logbook), 32, "outline")
    • HTML: data-icon="logbook" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(minus), 32, "outline")
    • HTML: data-icon="minus" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(piggybank), 32, "outline")
    • HTML: data-icon="piggybank" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(pin), 32, "outline")
    • HTML: data-icon="pin" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(print), 32, "outline")
    • HTML: data-icon="print" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(pulse-wave), 32, "outline")
    • HTML: data-icon="pulse-wave" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(push-button), 32, "outline")
    • HTML: data-icon="push-button" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(remove), 32, "outline")
    • HTML: data-icon="remove" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(resize), 32, "outline")
    • HTML: data-icon="resize" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(resize-handle-corner), 32, "outline")
    • HTML: data-icon="resize-handle-corner" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(save), 32, "outline")
    • HTML: data-icon="save" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(schedule), 32, "outline")
    • HTML: data-icon="schedule" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(search), 32, "outline")
    • HTML: data-icon="search" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(send), 32, "outline")
    • HTML: data-icon="send" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sepa), 32, "outline")
    • HTML: data-icon="sepa" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(settings), 32, "outline")
    • HTML: data-icon="settings" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(share), 32, "outline")
    • HTML: data-icon="share" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shopping-bag), 32, "outline")
    • HTML: data-icon="shopping-bag" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shopping-basket), 32, "outline")
    • HTML: data-icon="shopping-basket" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shopping-basket-disabled), 32, "outline")
    • HTML: data-icon="shopping-basket-disabled" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shopping-cart), 32, "outline")
    • HTML: data-icon="shopping-cart" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shopping-cart-disabled), 32, "outline")
    • HTML: data-icon="shopping-cart-disabled" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sort-down), 32, "outline")
    • HTML: data-icon="sort-down" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sort-up), 32, "outline")
    • HTML: data-icon="sort-up" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(star), 32, "outline")
    • HTML: data-icon="star" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(swap-horizontal), 32, "outline")
    • HTML: data-icon="swap-horizontal" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(swap-vertical), 32, "outline")
    • HTML: data-icon="swap-vertical" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(thumb-up), 32, "outline")
    • HTML: data-icon="thumb-up" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(thumb-up-down), 32, "outline")
    • HTML: data-icon="thumb-up-down" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(translation), 32, "outline")
    • HTML: data-icon="translation" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(undo), 32, "outline")
    • HTML: data-icon="undo" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(upload), 32, "outline")
    • HTML: data-icon="upload" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(visibility), 32, "outline")
    • HTML: data-icon="visibility" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(visibility-off), 32, "outline")
    • HTML: data-icon="visibility-off" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(voucher), 32, "outline")
    • HTML: data-icon="voucher" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(website), 32, "outline")
    • HTML: data-icon="website" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(zoom-in), 32, "outline")
    • HTML: data-icon="zoom-in" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(zoom-out), 32, "outline")
    • HTML: data-icon="zoom-out" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(clapperboard), 32, "outline")
    • HTML: data-icon="clapperboard" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-backward), 32, "outline")
    • HTML: data-icon="fast-backward" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-backward-10), 32, "outline")
    • HTML: data-icon="fast-backward-10" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-backward-30), 32, "outline")
    • HTML: data-icon="fast-backward-30" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-backward-empty), 32, "outline")
    • HTML: data-icon="fast-backward-empty" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-forward), 32, "outline")
    • HTML: data-icon="fast-forward" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-forward-10), 32, "outline")
    • HTML: data-icon="fast-forward-10" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-forward-30), 32, "outline")
    • HTML: data-icon="fast-forward-30" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-forward-empty), 32, "outline")
    • HTML: data-icon="fast-forward-empty" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(microphone), 32, "outline")
    • HTML: data-icon="microphone" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(pause), 32, "outline")
    • HTML: data-icon="pause" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(play), 32, "outline")
    • HTML: data-icon="play" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(skip-backward), 32, "outline")
    • HTML: data-icon="skip-backward" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(skip-forward), 32, "outline")
    • HTML: data-icon="skip-forward" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(stop), 32, "outline")
    • HTML: data-icon="stop" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(subtitles), 32, "outline")
    • HTML: data-icon="subtitles" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(volume-down), 32, "outline")
    • HTML: data-icon="volume-down" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(volume-mute), 32, "outline")
    • HTML: data-icon="volume-mute" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(volume-off), 32, "outline")
    • HTML: data-icon="volume-off" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(volume-up), 32, "outline")
    • HTML: data-icon="volume-up" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(logo), 32, "outline")
    • HTML: data-icon="logo" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(call), 32, "outline")
    • HTML: data-icon="call" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(chat), 32, "outline")
    • HTML: data-icon="chat" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(conversation), 32, "outline")
    • HTML: data-icon="conversation" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fax), 32, "outline")
    • HTML: data-icon="fax" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(feedback), 32, "outline")
    • HTML: data-icon="feedback" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(mail), 32, "outline")
    • HTML: data-icon="mail" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(mobile-phone), 32, "outline")
    • HTML: data-icon="mobile-phone" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(mobile-off), 32, "outline")
    • HTML: data-icon="mobile-off" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(question), 32, "outline")
    • HTML: data-icon="question" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(receive-item), 32, "outline")
    • HTML: data-icon="receive-item" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(share-item), 32, "outline")
    • HTML: data-icon="share-item" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wifi), 32, "outline")
    • HTML: data-icon="wifi" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wifi-off), 32, "outline")
    • HTML: data-icon="wifi-off" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(mask), 32, "outline")
    • HTML: data-icon="mask" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(playground), 32, "outline")
    • HTML: data-icon="playground" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(restricted-mobility-toilet), 32, "outline")
    • HTML: data-icon="restricted-mobility-toilet" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shower), 32, "outline")
    • HTML: data-icon="shower" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shower-men), 32, "outline")
    • HTML: data-icon="shower-men" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(shower-women), 32, "outline")
    • HTML: data-icon="shower-women" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sink), 32, "outline")
    • HTML: data-icon="sink" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wc), 32, "outline")
    • HTML: data-icon="wc" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wc-men), 32, "outline")
    • HTML: data-icon="wc-men" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wc-sign), 32, "outline")
    • HTML: data-icon="wc-sign" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(wc-woman), 32, "outline")
    • HTML: data-icon="wc-woman" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(air-condition), 32, "outline")
    • HTML: data-icon="air-condition" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(buggy), 32, "outline")
    • HTML: data-icon="buggy" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(clothing-hanger), 32, "outline")
    • HTML: data-icon="clothing-hanger" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(day), 32, "outline")
    • HTML: data-icon="day" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(dog), 32, "outline")
    • HTML: data-icon="dog" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(entry-aid), 32, "outline")
    • HTML: data-icon="entry-aid" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(environmental-mobility-check), 32, "outline")
    • HTML: data-icon="environmental-mobility-check" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(hydrogen), 32, "outline")
    • HTML: data-icon="hydrogen" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(iceportal), 32, "outline")
    • HTML: data-icon="iceportal" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(luggage-compartment), 32, "outline")
    • HTML: data-icon="luggage-compartment" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(luggage-rack), 32, "outline")
    • HTML: data-icon="luggage-rack" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(marketplace), 32, "outline")
    • HTML: data-icon="marketplace" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(medical), 32, "outline")
    • HTML: data-icon="medical" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(night), 32, "outline")
    • HTML: data-icon="night" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(no-smoking), 32, "outline")
    • HTML: data-icon="no-smoking" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(person-with-cane), 32, "outline")
    • HTML: data-icon="person-with-cane" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(person-with-rollator), 32, "outline")
    • HTML: data-icon="person-with-rollator" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(platform), 32, "outline")
    • HTML: data-icon="platform" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(power-outlet), 32, "outline")
    • HTML: data-icon="power-outlet" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(regioguide), 32, "outline")
    • HTML: data-icon="regioguide" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(reservation), 32, "outline")
    • HTML: data-icon="reservation" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(standing-room), 32, "outline")
    • HTML: data-icon="standing-room" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(steppless-entry), 32, "outline")
    • HTML: data-icon="steppless-entry" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(support-dog), 32, "outline")
    • HTML: data-icon="support-dog" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(breakfast), 32, "outline")
    • HTML: data-icon="breakfast" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(coffee-cup), 32, "outline")
    • HTML: data-icon="coffee-cup" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(drink), 32, "outline")
    • HTML: data-icon="drink" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(restaurant), 32, "outline")
    • HTML: data-icon="restaurant" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(database), 32, "outline")
    • HTML: data-icon="database" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(1st-class), 32, "outline")
    • HTML: data-icon="1st-class" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(2nd-class), 32, "outline")
    • HTML: data-icon="2nd-class" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(alternative-connection), 32, "outline")
    • HTML: data-icon="alternative-connection" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(booking), 32, "outline")
    • HTML: data-icon="booking" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(capacity-indicator), 32, "outline")
    • HTML: data-icon="capacity-indicator" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(capacity-indicator-fully-booked), 32, "outline")
    • HTML: data-icon="capacity-indicator-fully-booked" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(capacity-indicator-high), 32, "outline")
    • HTML: data-icon="capacity-indicator-high" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(capacity-indicator-low), 32, "outline")
    • HTML: data-icon="capacity-indicator-low" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(destination), 32, "outline")
    • HTML: data-icon="destination" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(intermediary-stop), 32, "outline")
    • HTML: data-icon="intermediary-stop" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(mixed-class), 32, "outline")
    • HTML: data-icon="mixed-class" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(round-trip), 32, "outline")
    • HTML: data-icon="round-trip" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(single-trip), 32, "outline")
    • HTML: data-icon="single-trip" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(start), 32, "outline")
    • HTML: data-icon="start" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(gps), 32, "outline")
    • HTML: data-icon="gps" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(gps-north), 32, "outline")
    • HTML: data-icon="gps-north" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(home), 32, "outline")
    • HTML: data-icon="home" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(map), 32, "outline")
    • HTML: data-icon="map" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(navigation-straight), 32, "outline")
    • HTML: data-icon="navigation-straight" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(navigation-to-left), 32, "outline")
    • HTML: data-icon="navigation-to-left" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(navigation-to-right), 32, "outline")
    • HTML: data-icon="navigation-to-right" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(navigation-u-turn), 32, "outline")
    • HTML: data-icon="navigation-u-turn" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(parking), 32, "outline")
    • HTML: data-icon="parking" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(place), 32, "outline")
    • HTML: data-icon="place" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(set-position), 32, "outline")
    • HTML: data-icon="set-position" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(station), 32, "outline")
    • HTML: data-icon="station" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(stop-sign), 32, "outline")
    • HTML: data-icon="stop-sign" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(train-station), 32, "outline")
    • HTML: data-icon="train-station" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(arrow-back), 32, "outline")
    • HTML: data-icon="arrow-back" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(arrow-down), 32, "outline")
    • HTML: data-icon="arrow-down" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(arrow-forward), 32, "outline")
    • HTML: data-icon="arrow-forward" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(arrow-up), 32, "outline")
    • HTML: data-icon="arrow-up" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(cancel), 32, "outline")
    • HTML: data-icon="cancel" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(chevron-left), 32, "outline")
    • HTML: data-icon="chevron-left" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(chevron-right), 32, "outline")
    • HTML: data-icon="chevron-right" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(close), 32, "outline")
    • HTML: data-icon="close" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(expand-less), 32, "outline")
    • HTML: data-icon="expand-less" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(expand-more), 32, "outline")
    • HTML: data-icon="expand-more" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fullscreen), 32, "outline")
    • HTML: data-icon="fullscreen" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fullscreen-exit), 32, "outline")
    • HTML: data-icon="fullscreen-exit" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(grid-view), 32, "outline")
    • HTML: data-icon="grid-view" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(link), 32, "outline")
    • HTML: data-icon="link" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(link-external), 32, "outline")
    • HTML: data-icon="link-external" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(list), 32, "outline")
    • HTML: data-icon="list" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(menu), 32, "outline")
    • HTML: data-icon="menu" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(more-horizontal), 32, "outline")
    • HTML: data-icon="more-horizontal" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(more-vertical), 32, "outline")
    • HTML: data-icon="more-vertical" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(refresh), 32, "outline")
    • HTML: data-icon="refresh" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(error), 32, "outline")
    • HTML: data-icon="error" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(notify), 32, "outline")
    • HTML: data-icon="notify" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(notify-cutoff), 32, "outline")
    • HTML: data-icon="notify-cutoff" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(warning), 32, "outline")
    • HTML: data-icon="warning" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(aisle), 32, "outline")
    • HTML: data-icon="aisle" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(aisle-not-available), 32, "outline")
    • HTML: data-icon="aisle-not-available" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bed), 32, "outline")
    • HTML: data-icon="bed" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(childrens-compartment), 32, "outline")
    • HTML: data-icon="childrens-compartment" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(couchette), 32, "outline")
    • HTML: data-icon="couchette" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(elderly), 32, "outline")
    • HTML: data-icon="elderly" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(handicapped), 32, "outline")
    • HTML: data-icon="handicapped" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(parent-child-compartment), 32, "outline")
    • HTML: data-icon="parent-child-compartment" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(priority), 32, "outline")
    • HTML: data-icon="priority" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(quiet-zone), 32, "outline")
    • HTML: data-icon="quiet-zone" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(table), 32, "outline")
    • HTML: data-icon="table" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(traveler-with-reduced-mobility), 32, "outline")
    • HTML: data-icon="traveler-with-reduced-mobility" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(window), 32, "outline")
    • HTML: data-icon="window" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bahnbonus-card), 32, "outline")
    • HTML: data-icon="bahnbonus-card" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bahnbonus), 32, "outline")
    • HTML: data-icon="bahnbonus" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bahncard), 32, "outline")
    • HTML: data-icon="bahncard" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(best-price), 32, "outline")
    • HTML: data-icon="best-price" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(commuter-ticket), 32, "outline")
    • HTML: data-icon="commuter-ticket" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(komfort-check-in-check), 32, "outline")
    • HTML: data-icon="komfort-check-in-check" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(komfort-check-in-circle), 32, "outline")
    • HTML: data-icon="komfort-check-in-circle" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(komfort-check-in), 32, "outline")
    • HTML: data-icon="komfort-check-in" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(multiple-cards), 32, "outline")
    • HTML: data-icon="multiple-cards" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(multiple-passenger), 32, "outline")
    • HTML: data-icon="multiple-passenger" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(my-travel), 32, "outline")
    • HTML: data-icon="my-travel" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(outward-journey), 32, "outline")
    • HTML: data-icon="outward-journey" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(qr-code), 32, "outline")
    • HTML: data-icon="qr-code" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(qr-code-scan), 32, "outline")
    • HTML: data-icon="qr-code-scan" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(return-journey), 32, "outline")
    • HTML: data-icon="return-journey" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ticket), 32, "outline")
    • HTML: data-icon="ticket" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ticket-discount), 32, "outline")
    • HTML: data-icon="ticket-discount" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ticket-multiple), 32, "outline")
    • HTML: data-icon="ticket-multiple" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ticket-subscription), 32, "outline")
    • HTML: data-icon="ticket-subscription" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(time-outward-journey), 32, "outline")
    • HTML: data-icon="time-outward-journey" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(time-return-journey), 32, "outline")
    • HTML: data-icon="time-return-journey" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(timetable), 32, "outline")
    • HTML: data-icon="timetable" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(travel-insurance), 32, "outline")
    • HTML: data-icon="travel-insurance" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(airplane), 32, "outline")
    • HTML: data-icon="airplane" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bicycle), 32, "outline")
    • HTML: data-icon="bicycle" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(bicycle-trailer), 32, "outline")
    • HTML: data-icon="bicycle-trailer" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(call-a-bike), 32, "outline")
    • HTML: data-icon="call-a-bike" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(car), 32, "outline")
    • HTML: data-icon="car" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(carsharing), 32, "outline")
    • HTML: data-icon="carsharing" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(car-sequence), 32, "outline")
    • HTML: data-icon="car-sequence" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(electric-locomotive), 32, "outline")
    • HTML: data-icon="electric-locomotive" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(electric-scooter), 32, "outline")
    • HTML: data-icon="electric-scooter" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ev-car), 32, "outline")
    • HTML: data-icon="ev-car" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ferry), 32, "outline")
    • HTML: data-icon="ferry" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(handcart), 32, "outline")
    • HTML: data-icon="handcart" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ice), 32, "outline")
    • HTML: data-icon="ice" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(intercity-train), 32, "outline")
    • HTML: data-icon="intercity-train" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(ice-side-view), 32, "outline")
    • HTML: data-icon="ice-side-view" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(local-bus), 32, "outline")
    • HTML: data-icon="local-bus" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(long-distance-bus), 32, "outline")
    • HTML: data-icon="long-distance-bus" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(local-train), 32, "outline")
    • HTML: data-icon="local-train" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(rail-and-fly), 32, "outline")
    • HTML: data-icon="rail-and-fly" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(railroad-car), 32, "outline")
    • HTML: data-icon="railroad-car" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(s-bahn), 32, "outline")
    • HTML: data-icon="s-bahn" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(scooter), 32, "outline")
    • HTML: data-icon="scooter" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sev), 32, "outline")
    • HTML: data-icon="sev" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(speedboat), 32, "outline")
    • HTML: data-icon="speedboat" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(sprinter), 32, "outline")
    • HTML: data-icon="sprinter" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(subway), 32, "outline")
    • HTML: data-icon="subway" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(taxi), 32, "outline")
    • HTML: data-icon="taxi" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(train-and-car), 32, "outline")
    • HTML: data-icon="train-and-car" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(tram), 32, "outline")
    • HTML: data-icon="tram" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(walking), 32, "outline")
    • HTML: data-icon="walking" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(walking-fast), 32, "outline")
    • HTML: data-icon="walking-fast" data-icon-variant="32-outline"
    • SCSS: @include icon(glyph(fast-backward), 48, "filled")
    • HTML: data-icon="fast-backward" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(fast-forward), 48, "filled")
    • HTML: data-icon="fast-forward" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(play), 48, "filled")
    • HTML: data-icon="play" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(skip-backward), 48, "filled")
    • HTML: data-icon="skip-backward" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(skip-forward), 48, "filled")
    • HTML: data-icon="skip-forward" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(stop), 48, "filled")
    • HTML: data-icon="stop" data-icon-variant="48-filled"
    • SCSS: @include icon(glyph(fast-backward), 48, "outline")
    • HTML: data-icon="fast-backward" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(fast-forward), 48, "outline")
    • HTML: data-icon="fast-forward" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(pause), 48, "outline")
    • HTML: data-icon="pause" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(play), 48, "outline")
    • HTML: data-icon="play" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(skip-backward), 48, "outline")
    • HTML: data-icon="skip-backward" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(skip-forward), 48, "outline")
    • HTML: data-icon="skip-forward" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(stop), 48, "outline")
    • HTML: data-icon="stop" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(logo), 48, "outline")
    • HTML: data-icon="logo" data-icon-variant="48-outline"
    • SCSS: @include icon(glyph(fast-backward), 64, "filled")
    • HTML: data-icon="fast-backward" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(fast-forward), 64, "filled")
    • HTML: data-icon="fast-forward" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(play), 64, "filled")
    • HTML: data-icon="play" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(skip-backward), 64, "filled")
    • HTML: data-icon="skip-backward" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(skip-forward), 64, "filled")
    • HTML: data-icon="skip-forward" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(stop), 64, "filled")
    • HTML: data-icon="stop" data-icon-variant="64-filled"
    • SCSS: @include icon(glyph(fast-backward), 64, "outline")
    • HTML: data-icon="fast-backward" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(fast-forward), 64, "outline")
    • HTML: data-icon="fast-forward" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(pause), 64, "outline")
    • HTML: data-icon="pause" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(play), 64, "outline")
    • HTML: data-icon="play" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(skip-backward), 64, "outline")
    • HTML: data-icon="skip-backward" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(skip-forward), 64, "outline")
    • HTML: data-icon="skip-forward" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(stop), 64, "outline")
    • HTML: data-icon="stop" data-icon-variant="64-outline"
    • SCSS: @include icon(glyph(logo), 64, "outline")
    • HTML: data-icon="logo" data-icon-variant="64-outline"

Illustration Icons

Action
Communication
Covid 19
Devices
Entertainment
Feature
Food /db_ic_il_ Drink
Maps
News
Station
Ticket
Transportation
Travel
Weather

Type

We're delivering general font declarations and the web fonts for our generally used DB Screen Sans font.

In case that you need to use font sizes smaller than 16pt please switch to our font-family DB Screen Sans Digital Regular for better readability / accessibility.

Please find this rule and a lot of further information regarding and more information on typography: https://marketingportal.extranet.deutschebahn.com/marketingportal/Marke-und-Design/Basiselemente/Typografie/Fuer-digitale-Anwendungen

Fonts

Headline 1

Headline 2

Headline 3

Headline 4

Primary font: "DB Screen Sans", "Helvetica", "Arial", sans-serif;

Primary font italic: "DB Screen Sans", "Helvetica", "Arial", sans-serif;

Primary font bold: "DB Screen Sans", "Helvetica", "Arial", sans-serif;

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Body: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor

Buttons

Variations/configurability

Variant

SCSS (recommended)

Extend one of the variant placeholders: %variant-primary, %variant-secondary or %variant-tertiary

HTML attribute

You could set the different button variants via the data-variant attribute.

Size

SCSS (recommended)

Extend one of the size SCSS placeholders in case that you don't want the default (regular): %size-Small or %size-Large

HTML attribute

You could set the different button sizes via the data-size attribute, the default is "regular" and in that case is optional.

Width

Regularly, our buttons shouldn't increase to it's horizontally available space, but only the one determined by it's included textual content.

SCSS (recommended)

Extend the width SCSS placeholders in case that you don't want the default (auto): %width-Full

HTML attribute

You could set the button width to increase to it's full available space via the data-width="full" attribute, the default is auto and in that case is optional.

Usability

Buttons should be used in situations where users might need to:

  • submit a form
  • begin a new task
  • trigger a new UI element to appear on the page
  • specify a new or next step in a process

Button vs. Link

The HTML elements for buttons and links describe a very specific type of action that is going to be taken when they are used. It is important you know when to use which, as the distinction matters:

  • Use a link when you’re navigating to another place, such as: a "view all" page, "Jane Chen" profile, a page "skip link" etc.
  • Use buttons when you are performing an action, such as: "submit," "merge," "create new," "upload," etc.
  • An action is almost always on the same page

Source: https://www.lightningdesignsystem.com/components/buttons/#About-Buttons

Further argumentations:

"Hand" cursor / pointer

We don't use the "hand" cursor / pointer for our buttons, as this is reserved for links even only; for more information have a look at articles like https://medium.com/simple-human/buttons-shouldnt-have-a-hand-cursor-b11e99ca374b and https://hiddedevries.nl/en/blog/2016-08-06-some-pointers-on-default-cursors or people who thought this through like https://ux.stackexchange.com/questions/105024/why-dont-button-html-elements-have-a-css-cursor-pointer-by-default#105027 or https://github.com/necolas/normalize.css/issues/371#issuecomment-60072171 and the UI guidelines from Apple, Microsoft, Google, etc.

Microsoft’s design guides talk about weak affordance:

Text and graphics links use a hand […] pointer […] because of their weak affordance. While links may have other visual clues to indicate that they are links (such as underlines and special placement), displaying the hand pointer on hover is the definitive indication of a link. To avoid confusion, it is imperative not to use the hand pointer for other purposes. For example, command buttons already have a strong affordance, so they don’t need a hand pointer. The hand pointer must mean “this target is a link” and nothing else.

Apple’s Human Interface Guidelines states that the hand cursor should be used when “the content is a URL link”.

W3C User Interface guidelines says the same thing again with “The cursor is a pointer that indicates a link”.

Disabled button state

The disabled state of the button is defined by a change in opacity for good reasons:

A transparent button blends into the background more, while a gray one remains in the foreground (unless the background is gray). Foreground elements are more noticeable to users. They tend to view them as interactive, which means they’re more likely to interact with a grayed out disabled button.

For much more information visit https://uxmovement.com/buttons/why-you-shouldnt-gray-out-disabled-buttons/.

In general disabling buttons is a controversial topic in UX Design, and should get only used well-considered; compare to these articles on how to use disabled buttons only selectively: https://stories.justinewin.com/disabled-buttons-dont-have-to-suck-10da0bb6d37e, https://axesslab.com/disabled-buttons-suck/ and https://www.smashingmagazine.com/2021/08/frustrating-design-patterns-disabled-buttons/

Ambiguous labels

Please keep in mind to use unambiguous labels: https://ebay.gitbook.io/mindpatterns/antipatterns/ambiguous-label

Button

Button Brand Primary

Button Primary

Button Secondary Solid

Button Tertiary Plain

Button Sizes

Small

Regular (default, data-size attribute is optional)

Large

Button Width

Checkbox

Checkbox Checked

Checkbox Disabled

Chips

Variations/configurability

Variant

HTML attribute

You could set the different button variants via the data-variant attribute. These could be either one of the four feedback values, or the "point of interest" stylings.

Filter chips

POIs

Selection chips

POIs

Chips with icon

Chips – disabled

POIs

Headline

Pulse

You could add the DB Pulse to the headline element by adding the data-pulse attribute – we're taking care of sizing it accordingly to the DB logo if this one is also present on the same page, as defined by the rules on the Marketingportal regarding the logo and the pulse.

Headline

Lorem ipsum dolores sint

Headline Pulse

Lorem ipsum dolores sint

Image

Responsive images: width, height and intrinsicsize

There has been some development the latest on the new proposed intrinsicsize attribute for images, that ended with the existing and well known attributes width and height will get used to compute that intrinsicsize directly via UA-stylesheets - so the responsive images and aspect-ratio comes without any costs and leads to that it even makes more sense than ever to fill out those attributes with the basic size of your image in the first place.

For more information have a look at those articles and the standard/proposal:

Image formats

JPEG (AVIF and WebP as progressive enhancement) for photographs etc

Photographs typically fare well with lossy compression (depending on the encoder's configuration). This makes JPEG and WebP good choices for photographs, with JPEG being more compatible but WebP perhaps offering better compression. To maximize quality and minimize download time, consider providing both using a fallback with WebP as the first choice and JPEG as the second. Otherwise, JPEG is the safe choice for compatibility.

Source: https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types#Photographs

Next to WebP you could experiment a little bit with the new image format AVIF that promises even lower file sizes than WebP and increases in browser support.

Additionally have a look at Googles product "Guetzli", that provides great JPEG compression rates as well: https://github.com/google/guetzli/

And another tool even also resulted in fine compression rates - the main difference in between the both of them is that JPEGMini isn't available for free anymore: https://www.jpegmini.com

Attention: PNG is even also often used for pictures, even though that the special capabilities of this format like partial transparency aren't being used. This leads to much huger filesizes in most cases, as the JPEG format is capable of much better compression rates than PNG in general, so you would have to check on this aspect individually and carefully.

Partialy transparent images

Regarding images that need to have some kind of full or partial transparency, you could use either GIF (full) or PNG (most likely PNG-24 for partial) transparency.

Or use SVG masks, as this beautiful concept shows: https://github.blog/2021-01-29-making-githubs-new-homepage-fast-and-performant/#serving-the-perfect-image

Diagrams, drawings, and charts

For any image that can be represented using vector graphics, SVG is the best choice. Otherwise, you should use a lossless format like PNG. If you do choose a lossy format, such as JPEG or lossy WebP, carefully weigh the compression level to avoid causing text or other shapes to become fuzzy or unclear.

Source: https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types#Diagrams_drawings_and_charts

Further image compressions

On top of the possibilities mentioned above regarding image optimizations (Google Guetzli & JPEGMini) you could as well have a look at both ImageAlpha (for PNG) and ImageOptim (for all), both available for Mac and the first both both other GUI and command-line variants and the latter as well as a webservice. Another great online tool that works entirely in the browser and doesn't even need to process your data on their servers (due to WebAssembly and some other cool stuff) is https://squoosh.app. Nowadays they additionally provide a CLI version of their software and new cool image formats, check out their version 2: https://web.dev/squoosh-v2/

Some further information on this topic are provided on this page: https://dev.to/prototyp/optimizing-images-for-the-web-an-in-depth-guide-4j7d

Accessibility

Always provide a link text

All links should have text that uniquely identifies the link target.

Source: https://www.deque.com/blog/accessibility-strategies-for-your-content-team/#:~:text=Link Text

Alt text should communicate the main point

The key is to describe what you want your audience to get out of the image rather than a simple description of what the image is.

Source: https://www.deque.com/blog/accessibility-strategies-for-your-content-team/#:~:text=Images

Using captions

For using captions it's recommended to use the <figure> and <figcaption> HTML tags - but please be aware that you additionally need to enrich those via aria-labelledby or aria-describedby attributes to ensure that assistive technologies are recognizing the linkage of those tags on Windows. It's mainly important to decide whether the figcaption HTML tags content is meant as a description or a label to choose one of those aria-* attributes correctly.

When using the down arrow, NVDA announced all the <img> elements in turn except for the ones with empty or missing alt attributes. These were just completely ignored by the screen reader. Using aria-labelledby overrode any alternate text, and using aria-describedby added the ‘description’ into the alternate text. It’s interesting to note that using aria-labelledby also brought images with missing or empty alternate text to the attention of NVDA.

Source: https://www.hassellinclusion.com/blog/figure-figcaption-extended-alternate-text-screen-readers/

Image

DB Regio train at Munich mainstation

Image - AVIF

DB Regio train at Munich mainstation

Image - Lazy loading

DB Regio train at Munich mainstation
DB Regio train at Munich mainstation
DB Regio train at Munich mainstation

Image - WebP

DB Regio train at Munich mainstation

Image - with caption

DB Regio train at Munich mainstation
DB Regio train at Munich mainstation

Input

label and input elements code structure

We're using the construct of label and input elements shown below (both their order and not nesting them, as a few other frameworks do) for two good reasons:

  • "Generally, explicit labels are better supported by assistive technology." - compare to the W3C spec, seems to be a WCAG criteria that for, too.
  • We could easily control the styling depending on the input elements (pseudo-)states w/o the need for JavaScript

Auto suggestions

You could easily integrate the possibility to provide auto suggestions to your input fields via the list-attribute on the input-HTML-elements as well as adding the suggestions via the datalist-HTML-element. Please follow up within the Input - Auto Suggestions section.

Autofill

For heavily supporting the user on autofilling form fields (not only, but especially on mobile browsing) with information even already available on their devices, you could use the autocomplete attribute, as described e.g. here https://cloudfour.com/thinks/autofill-what-web-devs-should-know-but-dont/

The attribute doesn't even only take boolean values, but even also a list of specific field types, as described in the specification: https://html.spec.whatwg.org/multipage/forms.html#inappropriate-for-the-control

Form validation

Please have a look especially at the section for form validation within the overall components/forms page.

Additionally to the browser built-in pseudo-selector :user-invalid we're providing styling for the aria-invalid="true" attribute as well.

Accessibility support

For our special construct (the order of the label and input HTML tags) we need to additionaly set some further attributes on those HTML tags to better support assistive tools (screenreaders like JAWS and VoiceOver); set the aria-labelledby-attribute on the input and related id on the label as well as aria-hidden="true", e.g. like this:

<input
  type="text"
  class="elm-input"
  placeholder="Projekt Name"
  name="input01"
  id="input01"
  aria-labelledby="input01-label"
/>
<label class="elm-label" for="input01" aria-hidden="true" id="input01-label"
  >Textlabel</label
>

We've conducted some tests with those assistive tools that lead to the conclusion that either the labels content hasn't been read out to the screenreader user on those form fields directly, but the labels content has been read again after the form field e.g. on VoiceOver. So those declarations are necessary for this kind of HTML construct, that is especially relevant for form validation and floating label functionality via CSS only.

Input variations

semitransparent:
white:
solid:
outline:

Input

Input with description

Optionale Beschreibung
Zeile zwei

Optionale Beschreibung
Zeile zwei

Input - valid state

Optionale Beschreibung
Zeile zwei

Optionale Beschreibung
Zeile zwei

Input - disabled state

Input - Hidden label

Loading Indicator

Progress spinners (loading indicators) show the user that a longer-lasting action is being carried out.
Progress/Loading Indicators are used when the application executes a server request or processes data in the frontend. The component is used as soon as the execution and the resulting delay are noticeable to the user. This keeps the user aware that his or her action is being executed.

Accessibility

SVGs are often conveyed inconsistently to assistive technologies. The component’s accessibility is also highly contextual. For optimal user experience, use the aria-description prop to let assistive technology users know the purpose of the loading spinner.

aria-live and dynamic creation of html content

Using JavaScript (e.g. in context of frameworks like Angular, VueJS or React), it is possible to dynamically change parts of a page without requiring the entire page to reload — for instance, to update a list of search results on the fly, or to display a discreet alert or notification which does not require user interaction. While these changes are usually visually apparent to users who can see the page, they may not be obvious to users of assistive technologies. ARIA live regions fill this gap and provide a way to programmatically expose dynamic content changes in a way that can be announced by assistive technologies.

aria-live triggers screen readers when an element with aria-live (or text within an element with aria-live) is added or removed from the DOM. In contrast, when you unhide a hidden element, neither elements nor text are added or removed from the DOM, so the element's aria-live property doesn’t come into play.

Note that the live region needs to be present in the markup before the notification is generated or updated. If you dynamically generate both at the same time and inject them into the page, they will generally not be announced by assistive technologies.

You also need to adapt the role and aria-live level depending on the content. Further information can be found here https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions

Recommendations

Do

If the application is waiting for a process, it makes sense to display an indicator in a central location.

Don‘t

An indicator should not be used to visualize the application waiting for user input.

Loading Indicator

Example description for loading spinner
Example description for s loading spinner
Example description for xs loading spinner
Example description for loading spinner size M
Example description for loading spinner size L
Example description for loading spinner size XL

Logo On Backgrounds

Logo Sizes

Lorem ipsum dolores sint

Linear loader

Linear spinner

Radio

Form validation

Please have a look especially at the section for form validation within the overall components/forms page.

Additionally to the browser built-in pseudo-selector :user-invalid we're providing styling for the aria-invalid="true" attribute as well.

Radios




Radios Checked




Radios Disabled










Radio - Hidden label




Radios Required




Select

This element doesn't fulfill the styleguides definitions especially on the option elements styling, as this isn't possible x-browser without JavaScript. If you would like to even also match those visual requirements, you would need to choose a progressive JavaScript solution on your own.

Form validation

Please have a look especially at the section for form validation within the overall components/forms page.

Additionally to the browser built-in pseudo-selector :user-invalid we're providing styling for the aria-invalid="true" attribute as well.

Select

Select Variations

semitransparent:
white:
solid:
outline:
semitransparent:
white:
solid:
outline:
semitransparent:
white:
solid:
outline:

Select - Hidden label

Tags

Variations/configurability

Variant

HTML attribute

You could set the different button variants via the data-variant attribute. These could be either one of the four feedback values, or the "point of interest" stylings.

Size

SCSS (recommended)

Extend the size placeholder in case that you don't want the default (regular): %size-Small

HTML attribute

You could set the different button sizes via the data-size attribute, the default is "regular" and in that case is optional.

Tags

Default Light Informative Success Warning Error Gl. 10

POIs

Essen & Trinken Einkaufen Gesundheit Kunst & Kultur Wissenswertes Freizeit Zivile & reli. Einrichtungen Dienstleistungen DB Services & Einrichtung Wegeleitung

Tags Small

Default Light Informative Success Warning Error Gl. 10

POIs

Essen & Trinken Einkaufen Gesundheit Kunst & Kultur Wissenswertes Freizeit Zivile & reli. Einrichtungen Dienstleistungen DB Services & Einrichtung Wegeleitung

Tags With Icon

Default Light Informative Success Warning Error Gl. 10

Textarea

Form validation

Please have a look especially at the section for form validation within the overall components/forms page.

Additionally to the browser built-in pseudo-selector :user-invalid we're providing styling for the aria-invalid="true" attribute as well.

Textarea variations

semitransparent:
white:
solid:
outline:

Textarea

Textarea Disabled

Optionale Beschreibung
Zeile zwei

Textarea - valid state

Toggle

Toggle Disabled

Toggle On

Toggle On Disabled

Accordion

Variations/configurability

Size

SCSS (recommended)

Extend one of the size SCSS placeholders in case that you don't want the default (regular): %size-Small or %size-Large

HTML attribute

You could set the different button sizes via the data-size attribute, the default is "regular" and in that case is optional.

Emphasis

The regular sized accordion could even also get enhanced to a higher emphasis.

SCSS (recommended)

Extend the related placeholder: %emphasis-High

HTML attribute

You could set the high emphasis via the data-emphasis attribute.

JavaScript polyfill necessary for Microsoft Internet Explorer and Edge (older versions than 79)

In case you would need to support Microsoft Internet Explorer and/or Edge within your project setup, you'll need to polyfill (with e.g. details-element-polyfill, that is still included in our pages for demo purposes) the details and summary HTML tags due to their missing browser setup in those environments.

Accordion

Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Accordion Sizes

Small

Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Regular (default, data-size attribute is optional)

Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Large

Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Breadcrumb

Cards Banner

  • Angebote 01

    Lorem ipsum dolores sint.

  • Angebote 02

    Lorem ipsum dolores sint.

  • Angebote 03

    Lorem ipsum dolores sint.

  • Angebote 04

    Lorem ipsum dolores sint.

Dialog

Modal

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Modal

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Dropdown

This component is mainly meant to get used within the header section. If you're looking for a similar one within the content section, please refer to the overflow menu component.

Variation to display the overflow menu on the opposite side

This component expected to be placed at the end of the header regularly and thatfor opens the overlay to its opposite side (to the right on left-to-right reading direction). If you'd like to change this behaviour e.g. to implement some kind of a collision mechanism (most likely with JavaScript) and flip the overlays orientation to the opposite side, you could use the following attribute to configure this orientation change, compare to the examples below as well:

data-horizontal-position="opposite"

JavaScript polyfill necessary for Microsoft Internet Explorer and Edge (older versions than 79)

In case you would need to support Microsoft Internet Explorer and/or Edge within your project setup, you'll need to polyfill (with e.g. details-element-polyfill, that is still included in our pages for demo purposes) the details and summary HTML tags due to their missing browser setup in those environments.

Dropdown

Toggle user menus visibility
  • Toggle user menus visibility
  • Form

    General information

    Forms in general are being built out of elements like form, input, textarea, button and fieldset.

    For more information reach out to https://developer.mozilla.org/en-US/docs/Learn/Forms

    Best practices

    Best practice, research insights and examples: https://gerireid.com/forms.html

    Form validation

    It's best to use the built-in and standard form validation, as these are standards based API implementations, that are as well providing compatible and consistent states both for CSS and JS:

    • Interoperability
    • semantic (machine readable/understandable) state, even also keep a11y in mind
    • Single source of truth regarding the form (elements) state within the browser itself
    • Built-in localized validation messages

    Additionally this way you're following the principles of Progressive Enhancement - and in other words, any JavaScript only solution doesn't provide a graceful degradation and puts that whole functionality to the weakest layer in the stack even only.

    Nevertheless additionally to the browser built-in pseudo-selector :user-invalid we're providing styling for the aria-invalid="true" attribute on the elements input, radio, select and textarea. We can't toggle any given/static attribute in the DB UI Core product itself, as we don't want to use JavaScript in this basic product. As you'd also need to add individual error messages, please find some inspiration on the necessary HTML code implementation e.g. on http://mars.dequecloud.com/demo/form-alert3.htm

    Please find some more informations on the following pages:

    Accessibility

    Forms can be tricky, so read through the W3C forms WAI tutorials for some guidance around how to implement accessibility successfully.

    Example Form

    Please choose a flavour

    Language Switcher

    You could either use the language switcher component with hyperlinks, which would be the recommended way, to link to another language based page, which is addressable by a different URL.

    The other way (especially for Single Page Applications) would be to use <button type="button"> elements, that have some JavaScript events attached to them to handle the switch directly. Please keep in mind to announce a change of contents e.g. to screenreaders in this case.

    In both cases there's a slightly different HTML approach that you could inspect within the different examples below.

    Please keep in mind that the styling is optimized to look good included within the header section of the page and doesn't "shine" included in here.

    Language switcher

    Notifications

    Best practices

    Best practice, research insights and examples: https://gerireid.com/forms.html#notifications

    Accessibility

    Notifications are intended to be small interruptions to your visitors or users, so to help those with screen readers and similar assistive technologies, you should wrap your notifications in an aria-live region. Changes to live regions (such as injecting/updating a notification component) are automatically announced by screen readers without needing to move the user’s focus or otherwise interrupt the user.

    Additionally, if you'd like to update existing notifications incrementally, include aria-atomic="true" to ensure that the entire notification is always announced as a single (atomic) unit, rather than announcing what was changed (which could lead to problems if you only update part of the notification’s content, or if displaying the same notification content at a later point in time). It's still recommended to remove and add cmp-notification components as a whole within the section.

    Note that the live region needs to be present in the markup before the notification is generated or updated. If you dynamically generate both at the same time and inject them into the page, they will generally not be announced by assistive technologies.

    You also need to adapt the role and aria-live level depending on the content. If it’s an important message like an error, use role="alert" and aria-live="assertive", otherwise use role="status"and aria-live="polite" attributes.

    Adapted from https://getbootstrap.com/docs/4.3/components/toasts/

    And we're not using aria-relevant="additions", as the default behaviour is even already what we expect with the default (additions text), compare to e.g. https://medium.com/dev-channel/why-authors-should-avoid-aria-relevant-5d3164fab1e3 and https://github.com/w3c/aria/issues/712#issuecomment-529848465

    Live regions

    Live regions are perceivable regions of a web page that are typically updated as a result of an external event when user focus may be elsewhere. These regions are not always updated as a result of a user interaction. This practice has become commonplace with the growing use of Ajax. Examples of live regions include a chat log, stock ticker, or a sport scoring section that updates periodically to reflect game statistics. Since these asynchronous areas are expected to update outside the user's area of focus, assistive technologies such as screen readers have either been unaware of their existence or unable to process them for the user. WAI-ARIA has provided a collection of properties that allow the author to identify these live regions and process them: aria-live, aria-relevant, aria-atomic, and aria-busy.

    Source: https://www.w3.org/TR/wai-aria/#terms

    Conveying meaning to assistive technologies

    Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional visibly hidden text.

    Source: https://getbootstrap.com/docs/4.3/components/alerts/

    Notifications

    Notifications Variants

    Lorem ipsum dolor sit amet, consectetur adipisicing elit
    informative: Lorem ipsum dolor sit amet, consectetur adipisicing elit
    success: Lorem ipsum dolor sit amet, consectetur adipisicing elit

    Notifications Hovering

    Lorem ipsum dolor sit amet, consectetur adipisicing elit
    informative: Lorem ipsum dolor sit amet, consectetur adipisicing elit
    success: Lorem ipsum dolor sit amet, consectetur adipisicing elit

    Overflow Menu

    Variation to display the overflow menu on the opposite side

    If you're either using this component at the very end of a main content part that will most likely always get displayed at the opposite viewport border or you'd like to implement some kind of a collision mechanism (most likely with JavaScript) and flip the overlays orientation to the opposite side (from regularly left to right positioned on left-to-right reading direction), you could use the following attribute to configure this orientation change, compare to the examples below as well:

    data-horizontal-position="opposite"
    

    JavaScript polyfill necessary for Microsoft Internet Explorer and Edge (older versions than 79)

    In case you would need to support Microsoft Internet Explorer and/or Edge within your project setup, you'll need to polyfill (with e.g. details-element-polyfill, that is still included in our pages for demo purposes) the details and summary HTML tags due to their missing browser setup in those environments.

    Overflow menu

    Toggle Overflow menu
  • Toggle Overflow menu
  • Pagination

    Sidenavi

    Icons

    The sidenavi pattern includes some general icons defined for some general rel values. Please feel free to define further by yourself depending on your needs, either within your SCSS code (recommended) or via attributes.

    Sidenavi

    Tab Bar

    Multi-line

    The multi-line tabs haven't been developed, but are only available in the Sketch library. If you really need this pattern even also in the development, please set it up yourself e.g. with a <br> or differentiated label texts e.g. by <span> elements.

    Accessibility

    This pattern has been tested and approved regarding accessibility.

    Tab Bar

    Content 01
    Content 02
    Content 03
    Content 04
    Content 05

    Tab Bar Item Icon

    Content 01
    Content 02
    Content 03
    Content 04
    Content 05

    Tab Bar Small

    Content 01
    Content 02
    Content 03
    Content 04
    Content 05
    Content 01
    Content 02
    Content 03
    Content 04
    Content 05

    Table

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table - alignment

    center / middle:
    Table title
    The table header 01 The table header 02
    Value 01 - 01
    two lines
    Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 - longer content Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02 - longer content
    right / bottom:
    Table title
    The table header 01 The table header 02
    Value 01 - 01
    two lines
    Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 - longer content Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02 - longer content
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table - density

    small:
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    regular:
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    large:
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table - font size

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table - icons

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table Overflow Menu

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
  • Value 02 - 01 Value 02 - 02
  • Value 03 - 01 Value 03 - 02
  • Value 04 - 01 Value 04 - 02
  • Value 05 - 01 Value 05 - 02
  • Table Row Title

    Table title
    Column header The table header 01 The table header 02
    table header Value 01 - 01 Value 01 - 02
    table header Value 02 - 01 Value 02 - 02
    table header Value 03 - 01 Value 03 - 02
    table header Value 04 - 01 Value 04 - 02
    table header Value 05 - 01 Value 05 - 02
    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Table - sticky header

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    UI Core

    Dies ist eine Headline

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Table title
    The table header 01 The table header 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02
    Value 01 - 01 Value 01 - 02
    Value 02 - 01 Value 02 - 02
    Value 03 - 01 Value 03 - 02
    Value 04 - 01 Value 04 - 02
    Value 05 - 01 Value 05 - 02

    Grid

    First column

    First column

    Second column

    First column

    Second column

    Third column

    First column

    Second column

    Third column

    Fourth column

    First column

    Second column

    Third column

    Fourth column

    Fifth column

    First column

    Second column

    Third column

    Fourth column

    Fifth column

    Sixth column


    First column / SCSS Placeholder: %is-four-fifths

    Auto

    Auto

    First column / SCSS Placeholder: %is-three-quarters

    Auto

    Auto

    First column / SCSS Placeholder: %is-two-thirds

    Auto

    Auto

    First column / SCSS Placeholder: %is-three-fifths

    Auto

    Auto

    First column / SCSS Placeholder: %is-half

    Auto

    Auto

    First column / SCSS Placeholder: %is-two-fifths

    Auto

    Auto

    First column / SCSS Placeholder: %is-one-third

    Auto

    Auto

    First column / SCSS Placeholder: %is-one-quarter

    Auto

    Auto

    First column / SCSS Placeholder: %is-one-fifth

    Auto

    Auto

    Header

    Header Loggedin

    Meta

    Intro

    DB UI Core

    Apache 2.0 license badge npm version Based on DB UX Design System guidelines

    Personenverkehr und DB Systel führen ihre Design Systeme für Web in der Version 2.0 der Standard Web Components zusammen. Unser Ziel ist eine einheitliche Basis UX im Sinne der Modernen Ikone für Kunden und Mitarbeiteranwendungen. Um unser Design End 2 End von Konzeption über Design bis zur Implementierung konsistent zu halten, wird das DB UX Design System auch in Code von DB Systel und Reisendeninformation umgesetzt. Stay Tuned!

    We’re not designing pages anymore. We’re designing systems of components.
    Stephen Hay . Quoted in a talk by Brad Frost at beyond tellerrand conference.

    Mit DB UI Core bieten wir robuste HTML UI Komponenten, wiederverwendbare visuelle Styles und mächtige Werkzeuge, um vor allem Mitarbeitende der Bereiche Entwicklung, Konzeption&Design und Content Pflege&Produktion dabei zu unterstützen, allerbeste digitale Erlebnisse zu erstellen und zu betreiben.

    Damit unsere technischen Produkte einen möglichst großen Umfang an Nutzer:innen erreichen, haben wir uns dazu entschlossen, die Majorität unserer Dokumentation in englischer Sprache zu verfassen, die insbesondere im Bereich der technischen Entwicklung i.d.R. geläufig ist.

    Core principals

    • Consistent & Compliant

      DB UI Core is based on the DB UX Design System, that are the guidelines for any Personenverkehr Customer and Deutsche Bahn Enterprise website and web applications.

    • Accessible

      DB UI Core leverages semantic HTML, ARIA roles, states and properties to apply our styles wherever possible, thus enforcing correct, accessible markup. And we're quality checking this in partnership with the Team Digital Accessibility

    • Declarative

      DB UI Core uses declarative selectors instead of visual helpers to ensure our HTML class names and structure are human read- and understandable, lean, performant and so much easier to update.

    • Decoupled

      DB UI Core is decoupled from the JavaScript layer, to implement the patterns in any Web Development technology context; and we're providing universal Web Components and native JS framework components with DB UI Elements as well.

    • Evergreen

      As DB UX Design System evolves, so does DB UI Core, meaning apps only need to keep their DB UI Core package updated to ensure the latest look and feel.

    • Community driven

      A platform providing the space and technology for a common basis of curated components; their development is mainly driven by the community, adapted out of the work done in projects and through the huge amount of feedback.

    How to use

    For using DB UI Core, you need to install it as a dependency to your project and then link it within your HTML / CSS.
    Please have a look into the Docs / Get Started(docs) for detailed instructions.
    In case that you're developing a JavaScript application, please have a look at DB UI Elements, that's based on DB UI Core and provides Web Components for easier integration into this tech context.

    More information

    Additionally we'll provide some more information over time regrading the whole ecosystem:

    Give us your feedback!

    This is only the beta version of our framework and we really want your feedback - either within the DB UI Channel by Web Dev Community in Microsoft Teams (only available DB internally) , or directly at db-ux-designsystem@deutschebahn.com .
    We're particularly keen to add as many examples to the behaviours as possible, to further clarify them.

    Things to keep in mind

    Developed for and driven by the community

    This is mainly a platform providing the space and technology for a common basis of curated components; their development is mainly driven by the community, adapted out of the work done in projects and through the huge amount of feedback that we're gaining out of the community. So please support us in any way possible, this is greatly appreciated!