+45
-10
components/TextBlock.tsx
+45
-10
components/TextBlock.tsx
···············
+150
components/project-list-item.tsx
+150
components/project-list-item.tsx
···+<div className="whitespace-nowrap animate-marquee font-serif font-medium uppercase leading-[0.8] text-[20vw] opacity-[0.015] -rotate-12 absolute left-0">+<article className="w-full flex flex-row border-b items-stretch relative transition-colors duration-300 ease-[cubic-bezier(0.33,0,0.67,1)] backdrop-blur-sm hover:bg-slate-700/5 dark:hover:bg-slate-200/10">+<div className="w-1.5 diagonal-pattern shrink-0 opacity-20 group-hover:opacity-100 transition-opacity duration-300 ease-[cubic-bezier(0.33,0,0.67,1)]" />+className="text-xs px-2 py-0.5 bg-slate-100 dark:bg-slate-800 rounded-sm text-slate-600 dark:text-slate-300"+<div className="grid transition-[grid-template-rows,opacity] duration-300 ease-[cubic-bezier(0.33,0,0.67,1)] grid-rows-[0fr] group-hover:grid-rows-[1fr] opacity-0 group-hover:opacity-100 mt-3">
+4
-3
components/typography.tsx
+4
-3
components/typography.tsx
+3
-8
deno.json
+3
-8
deno.json
···
+4
fresh.gen.ts
+4
fresh.gen.ts
······
+20
-6
islands/layout.tsx
+20
-6
islands/layout.tsx
·········<span class="opacity-50 group-hover:opacity-100 group-data-[current=true]:opacity-100 transition-opacity">+<div class="absolute bottom-0 left-0 w-full h-px bg-current scale-x-0 group-hover:scale-x-100 group-data-[current=true]:scale-x-100 transition-transform duration-300 ease-in-out group-hover:origin-left group-data-[hovered=false]:origin-right" />+<span class="opacity-50 group-hover:opacity-100 group-data-[current=true]:opacity-100 transition-opacity"><div class="absolute bottom-0 left-0 w-full h-px bg-current scale-x-0 group-hover:scale-x-100 group-data-[current=true]:scale-x-100 transition-transform duration-300 ease-in-out group-hover:origin-left group-data-[hovered=false]:origin-right" />
+8
-11
islands/post-list.tsx
+8
-11
islands/post-list.tsx
······
+35
islands/project-list.tsx
+35
islands/project-list.tsx
···
-6
package-lock.json
-6
package-lock.json
-32
routes/index.tsx
-32
routes/index.tsx
···
+20
-26
routes/post/[slug].tsx
+20
-26
routes/post/[slug].tsx
···············-let headingStyle = "font-serif font-bold tracking-wide uppercase mt-8 break-words text-wrap ";············
+51
routes/work.tsx
+51
routes/work.tsx
···