/* Small custom styles for blog.brandonwiggins.net — Tailwind handles most styling via CDN. */
html { scroll-behavior: smooth; }
body { font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.prose-custom p { margin-bottom: 1rem; line-height: 1.75; }
.prose-custom h2 { font-size: 1.25rem; font-weight: 700; margin: 1.75rem 0 0.75rem; }
.nav-link.active { color: #0f766e; }
.dark .nav-link.active { color: #2dd4bf; }
/* Portrait is only 150x150 source — keep display small and crisp. */
.portrait { width: 144px; height: 144px; object-fit: cover; }
