fix(ui): switch to strict grid layout and update logo

This commit is contained in:
Antigravity Agent committed 2026-02-04 21:32:22 +01:00
1 parent 1a2b5c59e7
commit 97e56cf2fc
3 files changed
+6 -6

No files matched your search

Binary file not shown.

Before

Width:  |  Height:  |  Size: 626 KiB

After

Width:  |  Height:  |  Size: 540 KiB

+1 -1
View File
@@ -11,7 +11,7 @@ export function ArticleCard({ article, onClick, onToggleRead, onToggleFavorite }
const timeToRead = Math.ceil((article.content?.length || 500) / 1000) + 1; const timeToRead = Math.ceil((article.content?.length || 500) / 1000) + 1;
return ( return (
<article className="magazine-card group cursor-pointer break-inside-avoid-column inline-block w-full mb-8 shadow-2xl shadow-gold/10 hover:shadow-carbon/10 transition-all duration-500 rounded-xl border border-transparent hover:border-gold/10" onClick={() => onClick(article)}> <article className="magazine-card group cursor-pointer flex flex-col h-full shadow-2xl shadow-gold/10 hover:shadow-carbon/10 transition-all duration-500 rounded-xl border border-transparent hover:border-gold/10" onClick={() => onClick(article)}>
{/* Image Placeholder with Gold Overlay */} {/* Image Placeholder with Gold Overlay */}
<div className="aspect-[16/10] overflow-hidden rounded-xl bg-carbon-light relative mb-6"> <div className="aspect-[16/10] overflow-hidden rounded-xl bg-carbon-light relative mb-6">
<div className="absolute inset-0 bg-gradient-to-t from-carbon-dark/80 via-transparent to-transparent opacity-60 z-10"></div> <div className="absolute inset-0 bg-gradient-to-t from-carbon-dark/80 via-transparent to-transparent opacity-60 z-10"></div>
+5 -5
View File
@@ -70,21 +70,21 @@
@layer components { @layer components {
.magazine-grid { .magazine-grid {
column-count: 1; display: grid;
column-gap: 2rem; grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 2rem;
padding: 2rem 0; padding: 2rem 0;
column-fill: balance;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.magazine-grid { .magazine-grid {
column-count: 2; grid-template-columns: repeat(2, minmax(0, 1fr));
} }
} }
@media (min-width: 1024px) { @media (min-width: 1024px) {
.magazine-grid { .magazine-grid {
column-count: 3; grid-template-columns: repeat(3, minmax(0, 1fr));
} }
} }