.nc[data-astro-cid-afhkd7sk] .nc-h1,.nc[data-astro-cid-afhkd7sk] .nc-h2,.nc[data-astro-cid-afhkd7sk] .nc-h3,.nc[data-astro-cid-afhkd7sk] .nc-p,.nc[data-astro-cid-afhkd7sk] .nc-li,.nc[data-astro-cid-afhkd7sk] .nc-task{padding-block:5px}.nc[data-astro-cid-afhkd7sk] .nc-h1{font-size:1.5rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.nc[data-astro-cid-afhkd7sk] .nc-h2{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.nc[data-astro-cid-afhkd7sk] .nc-h3{font-size:1.0625rem;font-weight:600;line-height:1.35}.nc[data-astro-cid-afhkd7sk] .nc-p,.nc[data-astro-cid-afhkd7sk] .nc-li,.nc[data-astro-cid-afhkd7sk] .nc-task{font-size:.9375rem;line-height:1.55}.nc[data-astro-cid-afhkd7sk] .nc-li{padding-left:20px;position:relative}.nc[data-astro-cid-afhkd7sk] .nc-li:before{content:"•";position:absolute;left:6px;color:var(--color-muted-foreground)}.nc[data-astro-cid-afhkd7sk] .nc-li[data-depth="1"]{margin-left:20px}.nc[data-astro-cid-afhkd7sk] .nc-li[data-depth="2"]{margin-left:40px}.nc[data-astro-cid-afhkd7sk] .nc-task{display:flex;align-items:flex-start;gap:8px}.nc[data-astro-cid-afhkd7sk] .nc-task[data-depth="1"]{margin-left:20px}.nc[data-astro-cid-afhkd7sk] .nc-box{flex:none;margin-top:.25em;width:15px;height:15px;border:2px solid var(--color-muted-foreground);border-radius:30%;background:transparent}.nc[data-astro-cid-afhkd7sk] .nc-task[data-done=true] .nc-box{border-color:var(--color-muted-foreground);background:var(--color-muted-foreground);position:relative}.nc[data-astro-cid-afhkd7sk] .nc-task[data-done=true] .nc-box:after{content:"";position:absolute;inset:8%;background-color:var(--color-background);mask:var(--checkbox-check-icon) no-repeat center / contain;-webkit-mask:var(--checkbox-check-icon) no-repeat center / contain}.nc[data-astro-cid-afhkd7sk] .nc-task[data-done=true] .nc-text{color:var(--color-muted-foreground);text-decoration:line-through}.nc[data-astro-cid-afhkd7sk] .nc-chip{margin-left:6px;font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted-foreground);white-space:nowrap}.nc[data-astro-cid-afhkd7sk] .nc-link{color:var(--color-primary)}.nc[data-astro-cid-afhkd7sk] .nc-code{margin-block:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-light);padding:10px;font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;overflow-x:auto}.nc[data-astro-cid-afhkd7sk] .nc-quote{margin-block:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-light);padding:6px 12px;color:var(--color-muted-foreground);font-size:.9375rem;line-height:1.55}.nc[data-astro-cid-afhkd7sk] .nc-callout{margin-block:4px;border:1px solid color-mix(in srgb,var(--nc-callout-accent, var(--color-feature-blue-text)) 25%,var(--color-border));border-radius:8px;background:var(--nc-callout-bg, var(--color-feature-blue-bg));padding:8px 10px;font-size:.9375rem;line-height:1.55}.nc[data-astro-cid-afhkd7sk] .nc-callout[data-type=tip]{--nc-callout-accent: var(--color-feature-green-text);--nc-callout-bg: var(--color-feature-green-bg)}.nc[data-astro-cid-afhkd7sk] .nc-callout[data-type=warning]{--nc-callout-accent: var(--color-feature-orange-text);--nc-callout-bg: var(--color-feature-orange-bg)}.nc[data-astro-cid-afhkd7sk] .nc-callout-title{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--nc-callout-accent, var(--color-feature-blue-text))}.nc[data-astro-cid-afhkd7sk] .nc-hr{margin-block:8px;border:0;border-top:1px solid var(--color-border)}.nc[data-astro-cid-afhkd7sk] .nc-table-wrap{margin-block:4px;overflow-x:auto}.nc[data-astro-cid-afhkd7sk] .nc-table{width:100%;border-collapse:collapse;font-size:.875rem}.nc[data-astro-cid-afhkd7sk] .nc-table th,.nc[data-astro-cid-afhkd7sk] .nc-table td{border:1px solid var(--color-border);padding:6px 10px;text-align:left}.nc[data-astro-cid-afhkd7sk] .nc-table th{font-weight:600;background:var(--color-surface-light)}.nc[data-astro-cid-afhkd7sk] .nc-fm{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.nc[data-astro-cid-afhkd7sk] .nc-pill{border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface-light);padding:2px 8px;font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted-foreground)}
