.theme-normbitkisel{--brand-50:#f0f7f4;--brand-100:#dbede2;--brand-200:#bce0cc;--brand-300:#8eccae;--brand-400:#5ba182;--brand-500:#2d5a43;--brand-600:#234735;--brand-700:#1c382a;--brand-800:#172d22;--brand-900:#13251c;--brand-950:#0a140f;--accent-lime:#d9e021;--accent-gold:#c5a065;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--font-body:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-body);--font-sans:var(--font-body);color:#1f2937;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb}.theme-normbitkisel img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.theme-normbitkisel [id]{scroll-margin-top:0}.theme-normbitkisel ::selection{color:#fff;background:#2d5a43}:root:has(>body.theme-normbitkisel) ::-webkit-scrollbar{width:6px;height:6px}:root:has(>body.theme-normbitkisel) ::-webkit-scrollbar-track{background:0 0}:root:has(>body.theme-normbitkisel) ::-webkit-scrollbar-thumb{background:#bce0cc;border-radius:9999px}:root:has(>body.theme-normbitkisel) ::-webkit-scrollbar-thumb:hover{background:#2d5a43}.theme-normbitkisel .prose-content h1,.theme-normbitkisel .prose-content h2,.theme-normbitkisel .prose-content h3,.theme-normbitkisel .prose-content h4,.theme-normbitkisel .prose-content h5,.theme-normbitkisel .prose-content h6{color:#111827;margin-top:2em;margin-bottom:.75em;font-weight:700;line-height:1.3}.theme-normbitkisel .prose-content h1{font-size:2rem}.theme-normbitkisel .prose-content h2{font-size:1.5rem}.theme-normbitkisel .prose-content h3{font-size:1.25rem}.theme-normbitkisel .prose-content h4{font-size:1.125rem}.theme-normbitkisel .prose-content p{margin-bottom:1.25em}.theme-normbitkisel .prose-content a{color:#2d5a43;text-underline-offset:3px;text-decoration:underline}.theme-normbitkisel .prose-content a:hover{color:#1a3d2c}.theme-normbitkisel .prose-content ul,.theme-normbitkisel .prose-content ol{margin-bottom:1.25em;padding-left:1.5em}.theme-normbitkisel .prose-content ul{list-style-type:disc}.theme-normbitkisel .prose-content ol{list-style-type:decimal}.theme-normbitkisel .prose-content li{margin-bottom:.4em}.theme-normbitkisel .prose-content blockquote{color:#6b7280;border-left:4px solid #2d5a43;margin:1.5em 0;padding-left:1.25em;font-style:italic}.theme-normbitkisel .prose-content img{border-radius:1rem;max-width:100%;height:auto;margin:1.5em 0}.theme-normbitkisel .prose-content pre{background:#f3f4f6;border-radius:.75rem;margin-bottom:1.25em;padding:1.25em;font-size:.9em;overflow-x:auto}.theme-normbitkisel .prose-content code{background:#f3f4f6;border-radius:.3em;padding:.15em .4em;font-size:.875em}.theme-normbitkisel .prose-content pre code{background:0 0;padding:0}.theme-normbitkisel .prose-content strong{color:#111827;font-weight:700}.theme-normbitkisel .prose-content em{font-style:italic}.theme-normbitkisel .prose-content hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.theme-normbitkisel .prose-content table{border-collapse:collapse;width:100%;margin-bottom:1.25em;font-size:.9em}.theme-normbitkisel .prose-content th,.theme-normbitkisel .prose-content td{text-align:left;border:1px solid #e5e7eb;padding:.6em 1em}.theme-normbitkisel .prose-content th{background:#f9fafb;font-weight:600}
