@import "tailwindcss"; @import "@nuxt/ui"; @plugin "@tailwindcss/typography"; /* Offset anchor scroll for sticky header (h-16 = 64px + 16px breathing room) */ .prose :is(h1, h2, h3, h4, h5, h6) { scroll-margin-top: 5rem; } /* Code blocks: always dark regardless of color mode. ProsePre wrapper owns the background (#0d1117). Target pre span directly — .shiki class is absent when ProsePre overrides
. */
.shiki, pre span {
color: var(--shiki-dark) !important;
background-color: transparent !important;
font-style: var(--shiki-dark-font-style) !important;
font-weight: var(--shiki-dark-font-weight) !important;
text-decoration: var(--shiki-dark-text-decoration) !important;
}
@theme {
--color-brand-50: #f0faf0;
--color-brand-100: #dcf3dc;
--color-brand-200: #bbe8bb;
--color-brand-300: #8dd98d;
--color-brand-400: #a3d6a3;
--color-brand-500: #85cb85;
--color-brand-600: #5aaa5a;
--color-brand-700: #3f8c3f;
--color-brand-800: #2e6b2e;
--color-brand-900: #1f4f1f;
--color-brand-950: #122d12;
}