diff --git a/frontend/src/lib/components/header.svelte b/frontend/src/lib/components/header.svelte
index a53ed85..86e62bb 100644
--- a/frontend/src/lib/components/header.svelte
+++ b/frontend/src/lib/components/header.svelte
@@ -52,6 +52,10 @@
}
+ :global(.header__menu-button) {
+ display: none;
+ }
+
.header__link {
font-size: 28px;
text-decoration: none;
@@ -69,4 +73,42 @@
gap: inherit;
}
+ @media only screen and (max-width: 1036px) {
+ .header {
+ grid-template-columns: auto auto auto;
+ }
+ }
+
+ @media only screen and (max-width: 935px) {
+
+ .header {
+ grid-template-columns: auto auto 1fr;
+ }
+ }
+
+ @media only screen and (max-width: 730px) {
+
+ .header {
+ grid-template-columns: auto auto auto;
+ }
+
+ :global(.header__menu-button) {
+ display: block;
+ }
+
+ .container > .header__link {
+ display: none;
+ }
+
+ .container > :global(.header__language-button), :global(.container > .header__darkmode-button) {
+ display: none;
+ }
+ }
+
+ @media only screen and (max-width: 622px) {
+ .header {
+ grid-template-columns: 1fr 1fr;
+ }
+ }
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icon.svelte b/frontend/src/lib/components/icon.svelte
index 64c6039..ff7c648 100644
--- a/frontend/src/lib/components/icon.svelte
+++ b/frontend/src/lib/components/icon.svelte
@@ -6,15 +6,20 @@
export let color = "var(--col_text_panel)";
export let size = "25px";
+ let externalClasses = "";
+ export { externalClasses as class };
+
+ const Clickablility = onclick ? "clickable" : "";
+
-
\ No newline at end of file