<div class="a-bar a-bar--green a-bar--left a-bar--no-sanuk">Kurz halten! ÖJ</div>
<div class="a-bar {{modifiers_classes}}">{{ label }}</div>
@use "sass:math";
@use "../../../scss/variables" as v;
@use "../../../scss/mixins" as m;
.a-bar {
$no-sanuk-factor: 1.15;
& {
font-family: v.$font-bar;
font-weight: v.$font-weight-extra;
color: v.$color-white;
text-transform: uppercase;
line-height: 1em;
white-space: nowrap;
display: inline-block;
padding: .15em .2em 0;
margin-bottom: 0.1em;
}
&--no-sanuk {
font-family: 'Passion One Bold', v.$font-bar; // don't use locally installed sanuk
font-size: #{$no-sanuk-factor}em;
padding: 0 .15em 0;
letter-spacing: 0.02em;
}
&--left {
padding-left: 5em;
&.a-bar--no-sanuk {
padding-left: #{math.div(5, $no-sanuk-factor)}em;
}
}
&--right {
padding-right: 5em;
&.a-bar--no-sanuk {
padding-right: #{math.div(5, $no-sanuk-factor)}em;
}
}
&--green {
background: v.$color-primary;
@include m.high-contrast {
background: v.$color-primary-dark;
}
}
&--magenta {
background: v.$color-secondary;
}
&--white {
background: v.$color-white;
color: v.$color-primary;
@include m.high-contrast {
color: v.$color-primary-dark;
}
}
&--subline {
font-size: 0.4em;
&.a-bar--no-sanuk {
font-size: #{0.4*$no-sanuk-factor}em;
}
&.a-bar--left {
padding-left: 12.6em; // +0.1em for identical letter start
&.a-bar--no-sanuk {
padding-left: #{math.div(12.6, $no-sanuk-factor)}em;
}
}
&.a-bar--right {
padding-right: 12.6em; // +0.1em for identical letter start
&.a-bar--no-sanuk {
padding-right: #{math.div(12.6, $no-sanuk-factor)}em;
}
}
}
}
{
"label": "Kurz halten! ÖJ",
"modifiers": [
"green",
"left",
"no-sanuk"
]
}
No notes defined.