diff --git a/src/lib/FrogHeader.svelte b/src/lib/FrogHeader.svelte index f465e3c..00ab6ee 100644 --- a/src/lib/FrogHeader.svelte +++ b/src/lib/FrogHeader.svelte @@ -22,7 +22,7 @@ diff --git a/src/lib/theme.ts b/src/lib/theme.ts index a8cd249..8ad32d3 100644 --- a/src/lib/theme.ts +++ b/src/lib/theme.ts @@ -44,8 +44,8 @@ export function getCardOffsets(seed: string): { const r3 = seededRandom(seed, 2); return { - rotation: (r1 - 0.5) * 6, // -3 to +3 degrees - translateX: (r2 - 0.5) * 12, // -6 to +6 px + rotation: (r1 - 0.5) * 10, // -5 to +5 degrees + translateX: (r2 - 0.5) * 60, // -30 to +30 px translateY: (r3 - 0.5) * 60, // -30 to +30 px }; } diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 0484228..4dbe846 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -13,6 +13,7 @@ import VideoCard from "$lib/VideoCard.svelte"; import FrogHeader from "$lib/FrogHeader.svelte"; import WavyBorder from "$lib/WavyBorder.svelte"; + import WavyCircle from "$lib/WavyCircle.svelte"; const PAGE_SIZE = 9; @@ -130,12 +131,16 @@

{selectedVideo.value.title}

{#if selectedAvatar} - + + + + + {/if}

- {selectedHandle || - selectedVideo.value.creator} ยท {formatDate(selectedVideo.value.createdAt)} @@ -197,13 +202,13 @@ margin-top: 6px; } - .creator-avatar { - width: 36px; - height: 36px; - border-radius: 50%; - object-fit: cover; + .creator-avatar-link { flex-shrink: 0; - border: 2px solid #0A182B; + transition: transform 0.15s; + } + + .creator-avatar-link:hover { + transform: scale(1.1); } .player-title {