diff --git a/src/lib/components/layout/Header.svelte b/src/lib/components/layout/Header.svelte index 0363210..992ac0b 100644 --- a/src/lib/components/layout/Header.svelte +++ b/src/lib/components/layout/Header.svelte @@ -62,4 +62,22 @@ header { max-width: 100%; } + + nav { + min-width: 0; /* Allow flex items to shrink */ + } + + @media (max-width: 768px) { + nav { + padding: 0.5rem 0.75rem; /* Smaller padding on mobile */ + } + + nav a, nav button { + font-size: 0.875rem; /* Slightly smaller text on mobile */ + } + + nav .text-xl { + font-size: 1.125rem; /* Smaller logo on mobile */ + } + } diff --git a/src/lib/components/preferences/UserPreferences.svelte b/src/lib/components/preferences/UserPreferences.svelte index 9e02894..0dadbcb 100644 --- a/src/lib/components/preferences/UserPreferences.svelte +++ b/src/lib/components/preferences/UserPreferences.svelte @@ -284,8 +284,25 @@ .preference-options { display: flex; + flex-wrap: wrap; gap: 0.5rem; } + + @media (max-width: 768px) { + .preferences-content { + width: 95%; + max-height: 90vh; + } + + .preference-options { + gap: 0.375rem; + } + + .preference-option { + padding: 0.5rem 0.75rem; + font-size: 0.875rem; + } + } .preference-option { padding: 0.5rem 1rem; diff --git a/src/lib/modules/feed/FeedPost.svelte b/src/lib/modules/feed/FeedPost.svelte index c8a25ea..55c0df1 100644 --- a/src/lib/modules/feed/FeedPost.svelte +++ b/src/lib/modules/feed/FeedPost.svelte @@ -156,7 +156,7 @@