.blogkit-content{--blogkit-display-xxl-size:2rem;--blogkit-display-xl-size:1.75rem;--blogkit-display-lg-size:1.5rem;--blogkit-display-md-size:1.25rem;--blogkit-display-sm-size:1.125rem;--blogkit-display-xs-size:1rem;--blogkit-text-xl-size:1.25rem;--blogkit-text-lg-size:1.125rem;--blogkit-text-md-size:1rem;--blogkit-text-sm-size:.875rem;--blogkit-font-heading:var(--font-primary-heading,"Georgia",serif);--blogkit-font-body:var(--font-primary-body,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif)}@media (max-width:480px){.blogkit-content{--blogkit-display-xxl-size:2rem;--blogkit-display-xl-size:1.65rem;--blogkit-display-lg-size:1.4rem;--blogkit-display-md-size:1.125rem;--blogkit-display-sm-size:1rem;--blogkit-display-xs-size:.875rem;--blogkit-text-xl-size:1.25rem;--blogkit-text-lg-size:1.125rem;--blogkit-text-md-size:1rem;--blogkit-text-sm-size:.875rem}}.blogkit-content h1{font-size:var(--blogkit-display-xxl-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:20px 0 12px;font-weight:625;line-height:1.2}.blogkit-content h2{font-size:var(--blogkit-display-xl-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:20px 0 12px;font-weight:625;line-height:1.2}.blogkit-content h3{font-size:var(--blogkit-display-lg-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:18px 0 10px;font-weight:625;line-height:1.2}.blogkit-content h4{font-size:var(--blogkit-display-md-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:14px 0 8px;font-weight:625;line-height:1.2}.blogkit-content h5{font-size:var(--blogkit-display-sm-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:12px 0 8px;font-weight:600;line-height:1.2}.blogkit-content h6{font-size:var(--blogkit-display-xs-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:8px 0 6px;font-weight:600;line-height:1.2}.blogkit-content h1:first-child,.blogkit-content h2:first-child,.blogkit-content h3:first-child,.blogkit-content h4:first-child,.blogkit-content h5:first-child,.blogkit-content h6:first-child{margin-top:0}.blogkit-content p{font-size:var(--blogkit-text-md-size);font-family:var(--blogkit-font-body);color:var(--text-primary);margin:0 0 8px;font-weight:500;line-height:1.4}.blogkit-content strong,.blogkit-content b{color:var(--text-primary);font-weight:700}.blogkit-content em,.blogkit-content i{font-style:italic}.blogkit-content del,.blogkit-content s{color:var(--text-secondary);opacity:.8;text-decoration:line-through}.blogkit-content sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;top:-.5em}.blogkit-content sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;bottom:-.25em}.blogkit-content a{color:var(--text-primary-accent,#6366f1);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s}.blogkit-content a:hover{color:var(--text-primary-accent-hover,#4f46e5);text-decoration-thickness:2px}.blogkit-content ul,.blogkit-content ol{margin:0 0 10px;padding-left:22px}.blogkit-content li{margin-bottom:6px;line-height:1.4}.blogkit-content li:last-child{margin-bottom:0}.blogkit-content ul>li{list-style:none;position:relative}.blogkit-content ul>li:before{content:"";background-color:var(--text-secondary,#6b7280);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:-16px}.blogkit-content blockquote{border-left:4px solid var(--border-accent,#6366f1);background-color:var(--surface-primary-subtle,#f8fafc);border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px;position:relative}.blogkit-content blockquote p{color:var(--text-secondary,#64748b);margin:0;font-style:italic;line-height:1.6}.blogkit-content blockquote p:first-child{margin-top:0}.blogkit-content blockquote p:last-child{margin-bottom:0}.blogkit-content blockquote cite{color:var(--text-secondary,#64748b);opacity:.8;margin-top:12px;font-size:.9em;font-style:normal;display:block}.blogkit-content blockquote cite:before{content:"— "}.blogkit-content :not(pre)>code{background-color:var(--surface-code-inline,#f3f4f6);color:var(--text-code-inline,#374151);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.blogkit-content table{border-collapse:collapse;border:1px solid var(--border-primary-subtle,#e5e7eb);border-radius:8px;width:100%;margin:24px 0;overflow:hidden}.blogkit-content th,.blogkit-content td{text-align:left;border-bottom:1px solid var(--border-primary-subtle,#e5e7eb);padding:12px 16px}.blogkit-content th{background-color:var(--surface-primary-subtle,#f9fafb);color:var(--text-primary,#111827);font-weight:600}.blogkit-content tr:last-child td{border-bottom:none}.blogkit-content img{border-radius:8px;max-width:100%;height:auto;margin:24px 0}.blogkit-content hr{background-color:var(--border-primary-subtle,#e5e7eb);border:none;height:1px;margin:32px 0}@media (prefers-color-scheme:dark){.blogkit-content ul>li:before{background-color:var(--text-secondary-dark,#9ca3af)}.blogkit-content :not(pre)>code{background-color:var(--surface-code-inline-dark,#374151);color:var(--text-code-inline-dark,#e5e7eb)}.blogkit-content table{border-color:var(--border-primary-subtle-dark,#374151)}.blogkit-content th,.blogkit-content td{border-bottom-color:var(--border-primary-subtle-dark,#374151)}.blogkit-content th{background-color:var(--surface-primary-subtle-dark,#374151)}.blogkit-content blockquote{border-left-color:var(--border-accent-dark,#818cf8);background-color:var(--surface-primary-subtle-dark,#1f2937)}.blogkit-content hr{background-color:var(--border-primary-subtle-dark,#374151)}}
/*# sourceMappingURL=70cb30c1a56cd8d3.css.map*/