Exploration ยท not implemented yet
diff --git a/src/app/globals.css b/src/app/globals.css index 8d702d2..36bec76 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,4 +1,6 @@ -@import "tailwindcss"; +@import "tailwindcss" source(none); +@source "."; +@source "../components"; @custom-variant dark (&:where(.dark, .dark *)); @@ -403,6 +405,29 @@ html { animation: spin-slow 28s linear infinite; } +@keyframes gallery-toast-enter { + from { + opacity: 0; + translate: 0 0.35rem; + scale: 0.97; + } + to { + opacity: 1; + translate: 0 0; + scale: 1; + } +} + +.gallery-toast-enter { + animation: gallery-toast-enter 160ms cubic-bezier(0.22, 1, 0.36, 1) both; +} + +/* Skip paint/layout work for gallery groups well below the viewport. */ +.gallery-group-section { + content-visibility: auto; + contain-intrinsic-size: auto 72rem; +} + @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; diff --git a/src/app/lab-guess/page.tsx b/src/app/lab-guess/page.tsx index 7a6faf4..de027b2 100644 --- a/src/app/lab-guess/page.tsx +++ b/src/app/lab-guess/page.tsx @@ -1,11 +1,12 @@ import { GalleryRankingsNav } from "@/components/gallery/gallery-rankings-nav"; import { ModelLabWordle } from "@/components/game/model-lab-wordle"; +import { galleryCatalog } from "@/lib/gallery-catalog"; export default function LabGuessPage() { return ( <> -