/* Page-specific styles for Articles list */ .list-item { border: 2px solid oklch(0.85 0.05 250); transition: border-color 0.3s ease; } .list-item:hover { border-color: oklch(0.65 0.15 250); } .list-item h2 a { color: oklch(0.50 0.12 250); } .list-item .date { background-color: oklch(0.95 0.02 250); padding: 0.25rem 0.75rem; border-radius: 1rem; font-size: 0.85rem; display: inline-block; }