Finish interrupted features: tab prefetch, pet viewport, and home logo.

Add shared quiz/habits tab cache with nav hover prefetch and AppDataPrefetcher,
make the pet screen fill and center the viewport, and point the HaBit logo to /.
This commit is contained in:
2026-05-24 04:57:13 -06:00
parent 5dda46cb87
commit d5e80ec380
13 changed files with 333 additions and 56 deletions

View File

@@ -116,6 +116,21 @@
max-width: calc(32rem - 2.5rem - 2rem);
}
.pet-viewport-stage {
@apply flex min-h-0 w-full flex-1 flex-col items-center justify-center;
}
.tamagotchi-shell-fill {
@apply flex min-h-0 w-full max-w-4xl flex-1 flex-col;
}
.tamagotchi-lcd-pet-fill {
@apply relative min-h-0 w-full flex-1;
min-height: 16rem;
max-width: none;
aspect-ratio: auto;
}
.customize-body {
min-height: 26rem;
}