5 background-color: transparent;
11 text-decoration: none;
14 padding: vars.$xs*1.3 vars.$m;
16 margin-bottom: vars.$xs;
17 display: inline-block;
22 transition: background-color ease-in-out 120ms,
23 filter ease-in-out 120ms,
24 box-shadow ease-in-out 120ms;
26 background-color: var(--color-primary);
28 border: 1px solid var(--color-primary);
30 &:hover, &:focus, &:active {
31 background-color: var(--color-primary);
32 text-decoration: none;
36 @include mixins.lightDark(box-shadow, vars.$bs-light, vars.$bs-dark);
37 filter: brightness(110%);
40 outline: 1px dotted currentColor;
41 outline-offset: -(vars.$xs);
43 filter: brightness(90%);
51 background-color: transparent;
52 @include mixins.lightDark(color, #666, #AAA);
55 @include mixins.lightDark(border-color, #CCC, #666);
56 &:hover, &:focus, &:active {
57 @include mixins.lightDark(color, #444, #BBB);
58 border: 1px solid #CCC;
59 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
60 background-color: #F2F2F2;
61 @include mixins.lightDark(background-color, #f8f8f8, #444);
66 background-color: #DDD;
68 box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
73 margin-inline-start: vars.$s;
78 padding: vars.$xs*1.2 vars.$s;
83 background-color: transparent;
90 color: var(--color-link);
95 text-decoration: none;
98 color: var(--color-link);
99 fill: var(--color-link);
102 .text-button.hover-underline:hover {
103 text-decoration: underline;
112 .button.icon, .icon-button, .text-button.icon {
114 margin-inline-end: 0;
120 border: 1px solid transparent;
123 background-color: rgba(0, 0, 0, 0.05);
125 @include mixins.lightDark(border-color, #DDD, #444);
132 padding: vars.$s vars.$m;
133 padding-bottom: (vars.$s - 2px);
136 display: inline-block;
140 margin-inline-end: vars.$m;
145 background-color: #BBB;
149 background-color: #BBB;