diff --git a/src/assets/default-1.jpeg b/src/assets/default-1.jpeg new file mode 100644 index 0000000..7c31156 Binary files /dev/null and b/src/assets/default-1.jpeg differ diff --git a/src/assets/default-2.jpeg b/src/assets/default-2.jpeg new file mode 100644 index 0000000..be8da77 Binary files /dev/null and b/src/assets/default-2.jpeg differ diff --git a/src/assets/default-3.jpeg b/src/assets/default-3.jpeg new file mode 100644 index 0000000..6f54771 Binary files /dev/null and b/src/assets/default-3.jpeg differ diff --git a/src/lib/timeline/detail/NewEntryForm.svelte b/src/lib/timeline/detail/NewEntryForm.svelte index 778cb48..9d806f4 100644 --- a/src/lib/timeline/detail/NewEntryForm.svelte +++ b/src/lib/timeline/detail/NewEntryForm.svelte @@ -226,7 +226,7 @@ {#each ['solo','friends','family'] as t} {/each} @@ -264,7 +264,7 @@ {#each questions as q, i}
-

{q}{country.trim() ? ` in ${country}` : ''}

+

{q}

{/each} @@ -422,22 +422,23 @@ } .input:focus { border-color: var(--accent-border); } - .toggle-row { display: flex; gap: 10px; flex-wrap: wrap; } + .toggle-row { display: flex; gap: 8px; flex-wrap: wrap; } .toggle-opt { - display: flex; align-items: center; justify-content: center; gap: 8px; - font-size: 16px; font-weight: 400; color: var(--text); - padding: 12px 14px; border-radius: 10px; + display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; + font-size: 14px; font-weight: 400; color: var(--text); + padding: 16px 10px; border-radius: 10px; border: 1px solid var(--border); cursor: pointer; transition: border-color 0.15s, background 0.15s, color 0.15s, box-shadow 0.15s; background: var(--bg-subtle); white-space: nowrap; + flex: 1; } .toggle-opt input { display: none; } .toggle-opt.active { border-color: var(--accent); background: var(--accent-bg); color: var(--accent); box-shadow: 0 0 0 1px var(--accent); } .toggle-opt.active img { filter: brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(1169%) hue-rotate(239deg) brightness(80%) contrast(92%); } - .transport-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; } - .transport-img { width: 30px; height: 30px; object-fit: contain; flex-shrink: 0; } + .transport-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } + .transport-img { width: 44px; height: 44px; object-fit: contain; flex-shrink: 0; } .tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 4px; } .tag { @@ -464,8 +465,8 @@ box-shadow: 0 4px 20px rgba(0,0,0,0.06); } .q-text { - font-size: 20px; - font-weight: 500; + font-size: 14px; + font-weight: 400; color: var(--text-h); line-height: 1.5; margin: 0; diff --git a/src/lib/timeline/view/SharePreview.svelte b/src/lib/timeline/view/SharePreview.svelte index a7b5d1d..25734fc 100644 --- a/src/lib/timeline/view/SharePreview.svelte +++ b/src/lib/timeline/view/SharePreview.svelte @@ -42,10 +42,6 @@
MAP JOURNAL - - - -
@@ -83,7 +79,10 @@
{/if} -
Share your journey β†’
+ + + + @@ -143,7 +142,13 @@ letter-spacing: 0.2em; color: #a5b4fc; } - .pc-share-icon { color: #a5b4fc; flex-shrink: 0; } + .pc-share-icon-corner { + position: absolute; + bottom: 14px; + right: 14px; + color: #a5b4fc; + z-index: 1; + } .pc-hero { position: relative; @@ -231,5 +236,6 @@ letter-spacing: 0.04em; padding-top: 4px; border-top: 1px solid rgba(255,255,255,0.08); + text-align: right; } diff --git a/src/lib/timeline/view/TimelineCard.svelte b/src/lib/timeline/view/TimelineCard.svelte index d7cd787..344053a 100644 --- a/src/lib/timeline/view/TimelineCard.svelte +++ b/src/lib/timeline/view/TimelineCard.svelte @@ -1,16 +1,28 @@