diff --git a/src/lib/Icon.svelte b/src/lib/Icon.svelte
index 8e8887d4..57c26fd2 100644
--- a/src/lib/Icon.svelte
+++ b/src/lib/Icon.svelte
@@ -27,25 +27,44 @@
/>
{:else if i === "clock"}
-
{:else if i === "calendar"}
-
+
{:else if i === "thumb-down"}
-
{:else if i === "thumb-up"}
-
+
@@ -73,7 +97,12 @@
/>
{:else if i === "pause"}
-
+
diff --git a/src/lib/Status.svelte b/src/lib/Status.svelte
index 2f93d56f..e19d5eb1 100644
--- a/src/lib/Status.svelte
+++ b/src/lib/Status.svelte
@@ -78,10 +78,21 @@
gap: 10px;
width: 100%;
height: 100%;
+ container-type: inline-size;
button {
font-size: 10px;
padding: 5px 10px;
+ height: 58px;
+ }
+
+ /* 380px is how big the this container is usually,
+ but when it starts to shrink we want to button height
+ to be unset so that buttons become responsive. */
+ @container (width < 380px) {
+ button {
+ height: unset;
+ }
}
}
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte
index 06fdedc4..bb941638 100644
--- a/src/routes/(app)/+layout.svelte
+++ b/src/routes/(app)/+layout.svelte
@@ -229,10 +229,12 @@