diff --git a/src/components/atoms/Badge.module.css b/src/components/atoms/Badge.module.css
index 223a8a494..8d3a8f096 100644
--- a/src/components/atoms/Badge.module.css
+++ b/src/components/atoms/Badge.module.css
@@ -1,10 +1,11 @@
.badge {
display: inline-block;
font-size: var(--font-size-mini);
+ font-family: var(--font-family-base);
font-weight: var(--font-weight-bold);
- line-height: 1;
+ line-height: 1 !important;
text-transform: uppercase;
- padding: 0.2rem 0.2rem 0.1rem 0.2rem;
+ padding: 0.2rem;
border-radius: var(--border-radius);
color: var(--brand-white);
background: var(--brand-purple);
diff --git a/src/components/atoms/Badge.tsx b/src/components/atoms/Badge.tsx
index 159d6bbad..7514b4dc7 100644
--- a/src/components/atoms/Badge.tsx
+++ b/src/components/atoms/Badge.tsx
@@ -1,5 +1,8 @@
import React, { ReactElement } from 'react'
import styles from './Badge.module.css'
+import classNames from 'classnames/bind'
+
+const cx = classNames.bind(styles)
export default function Badge({
label,
@@ -8,5 +11,10 @@ export default function Badge({
label: string
className?: string
}): ReactElement {
- return {label}
+ const styleClasses = cx({
+ badge: true,
+ [className]: className
+ })
+
+ return {label}
}
diff --git a/src/components/atoms/Price/PriceUnit.module.css b/src/components/atoms/Price/PriceUnit.module.css
index 3557bfefb..1641f6796 100644
--- a/src/components/atoms/Price/PriceUnit.module.css
+++ b/src/components/atoms/Price/PriceUnit.module.css
@@ -1,6 +1,7 @@
.price {
display: inline-block;
font-weight: var(--font-weight-bold);
+ font-family: var(--font-family-base);
font-size: var(--font-size-large);
color: var(--font-color-text);
line-height: 1.2;
@@ -25,7 +26,7 @@
font-size: var(--font-size-small);
}
-.badge {
+.price .badge {
vertical-align: middle;
margin-left: calc(var(--spacer) / 6);
background: var(--color-secondary);
diff --git a/src/components/molecules/AssetTeaser.module.css b/src/components/molecules/AssetTeaser.module.css
index aaa8f9a7c..d8c2d4402 100644
--- a/src/components/molecules/AssetTeaser.module.css
+++ b/src/components/molecules/AssetTeaser.module.css
@@ -29,6 +29,7 @@
}
.title {
+ line-height: 1.3 !important;
font-size: var(--font-size-large);
margin-top: calc(var(--spacer) / 12);
margin-bottom: 0;
diff --git a/src/components/organisms/AssetActions/Pool/Graph.module.css b/src/components/organisms/AssetActions/Pool/Graph.module.css
index 3b200dbcc..80a937c46 100644
--- a/src/components/organisms/AssetActions/Pool/Graph.module.css
+++ b/src/components/organisms/AssetActions/Pool/Graph.module.css
@@ -21,7 +21,9 @@
}
.button,
-.button:hover {
+.button:hover,
+.button:focus,
+.button:active {
display: inline-block;
color: var(--color-secondary);
font-size: var(--font-size-mini);
diff --git a/src/components/organisms/AssetActions/Trade/Swap.module.css b/src/components/organisms/AssetActions/Trade/Swap.module.css
index 4909e595a..50b399ce6 100644
--- a/src/components/organisms/AssetActions/Trade/Swap.module.css
+++ b/src/components/organisms/AssetActions/Trade/Swap.module.css
@@ -3,7 +3,9 @@
}
.swapButton,
-.swapButton:hover {
+.swapButton:hover,
+.swapButton:focus,
+.swapButton:active {
padding: 0;
display: block;
width: calc(100% + 4rem);
@@ -13,6 +15,7 @@
border-top: 1px solid var(--border-color);
border-bottom: 1px solid var(--border-color);
padding: calc(var(--spacer) / 3) 0 calc(var(--spacer) / 6) 0;
+ transform: none;
}
.swapButton svg {
diff --git a/src/components/organisms/AssetQueryCarousel.module.css b/src/components/organisms/AssetQueryCarousel.module.css
index 2f6116af4..2d95a7413 100644
--- a/src/components/organisms/AssetQueryCarousel.module.css
+++ b/src/components/organisms/AssetQueryCarousel.module.css
@@ -24,6 +24,11 @@
margin-top: calc(var(--spacer) / 2);
}
+.assetCarousel [class*='alice-carousel__stage-item'] *,
+.assetCarousel [class*='alice-carousel__stage-item'] {
+ line-height: var(--line-height);
+}
+
.empty {
color: var(--color-secondary);
font-size: var(--font-size-small);