diff --git a/src/components/StoryCard.tsx b/src/components/StoryCard.tsx index 4a194574..988ead19 100644 --- a/src/components/StoryCard.tsx +++ b/src/components/StoryCard.tsx @@ -16,46 +16,57 @@ export function StoryCard({ return (
- {/* Book cover with spine */} - - {/* Spine edge — thin line on left */} -
+ {/* Book cover with page-thickness lines */} +
+ {/* Page layer 2 (furthest back) */} +
+ {/* Page layer 1 */} +
-
- {/* Top: genre tag + completion badge */} -
- - {displayGenre || "Uncategorized"} - - {storyline.sunset && ( - - complete - - )} -
+ {/* Main card (front cover) */} + + {/* Spine edge — thicker left border */} +
- {/* Center: title */} -
-

- {storyline.title} -

- {storyline.language && storyline.language !== "English" && ( - - {storyline.language} + {/* Top edge — page block thickness */} +
+ +
+ {/* Top: genre tag + completion badge */} +
+ + {displayGenre || "Uncategorized"} - )} -
+ {storyline.sunset && ( + + complete + + )} +
- {/* Bottom: author */} -
- - {storyline.writer_type === 1 && } + {/* Center: title */} +
+

+ {storyline.title} +

+ {storyline.language && storyline.language !== "English" && ( + + {storyline.language} + + )} +
+ + {/* Bottom: author */} +
+ + {storyline.writer_type === 1 && } +
-
- + +
{/* Metadata row below card */}