.text-block.svelte-52kkke{margin:1rem 0;line-height:1.7;color:var(--color-text);font-size:1rem;max-width:75ch}.text-block.svelte-52kkke p{margin:0 0 1rem}.text-block.svelte-52kkke a,.text-block.svelte-52kkke a:visited{color:var(--color-link, var(--color-primary));text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--color-link, var(--color-primary)) 45%,transparent);transition:color .12s ease,border-color .12s ease}.text-block.svelte-52kkke a:hover,.text-block.svelte-52kkke a:focus-visible{color:var(--color-link-hover, var(--color-primary-hover));border-bottom-color:var(--color-link-hover, var(--color-primary-hover))}.text-block.svelte-52kkke h1,.text-block.svelte-52kkke h2,.text-block.svelte-52kkke h3,.text-block.svelte-52kkke h4,.text-block.svelte-52kkke h5,.text-block.svelte-52kkke h6{margin:1.25rem 0 .65rem;line-height:1.3;color:var(--color-text)}.text-block.svelte-52kkke h1{font-size:1.75rem}.text-block.svelte-52kkke h2{font-size:1.5rem}.text-block.svelte-52kkke h3{font-size:1.3rem}.text-block.svelte-52kkke h4{font-size:1.15rem}.text-block.svelte-52kkke h5{font-size:1.05rem}.text-block.svelte-52kkke h6{font-size:.95rem;text-transform:uppercase;letter-spacing:.02em}.text-block.svelte-52kkke p:last-child{margin-bottom:0}.text-block.svelte-52kkke ul,.text-block.svelte-52kkke ol{margin:0 0 1rem 1.2rem;padding:0}.text-block.svelte-52kkke li{margin:.2rem 0}.text-block.svelte-52kkke .table-wrap{overflow-x:auto;margin:0 0 1rem;-webkit-overflow-scrolling:touch}.text-block.svelte-52kkke table{width:100%;border-collapse:collapse;font-size:.95rem}.text-block.svelte-52kkke th,.text-block.svelte-52kkke td{border:1px solid var(--color-border);padding:.5rem .625rem;text-align:left;vertical-align:top}.text-block.svelte-52kkke th{background:var(--color-bg-secondary)}.text-block.svelte-52kkke code{font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace;font-size:.92em;background:var(--color-code-bg);padding:.1rem .3rem;border-radius:4px;border:1px solid var(--color-border)}.text-block.svelte-52kkke img.md-inline-logo{width:auto;height:18px;max-width:72px;object-fit:contain;display:inline-block;vertical-align:-3px;margin-right:.35rem;padding:2px 4px;border-radius:6px;border:1px solid color-mix(in oklab,var(--color-border) 88%,white 12%);background:color-mix(in oklab,var(--color-bg-secondary) 82%,white 18%)}.code-block.svelte-1ksk9bc{margin:1.5rem 0;border-radius:8px;overflow:hidden;background:var(--color-code-bg);box-shadow:var(--shadow-code)}.code-header.svelte-1ksk9bc{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--color-code-header);border-bottom:1px solid var(--color-border)}.language.svelte-1ksk9bc{font-size:.875rem;color:var(--color-primary);text-transform:uppercase;font-weight:600}.copy-btn.svelte-1ksk9bc{border:1px solid var(--color-border);background:transparent;color:var(--color-text);padding:.375rem .875rem;border-radius:8px;font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s}.copy-btn.svelte-1ksk9bc:hover{background:var(--color-hover-overlay);border-color:var(--color-border-hover)}pre.svelte-1ksk9bc{margin:0;padding:1rem;overflow-x:auto}code.svelte-1ksk9bc{font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;color:var(--color-code-text)}.tok-keyword.svelte-1ksk9bc{color:var(--color-syntax-keyword);font-weight:600}.tok-function.svelte-1ksk9bc{color:var(--color-syntax-function)}.tok-string.svelte-1ksk9bc{color:var(--color-syntax-string)}.tok-number.svelte-1ksk9bc{color:var(--color-syntax-number)}.tok-comment.svelte-1ksk9bc{color:var(--color-syntax-comment);font-style:italic}.tok-operator.svelte-1ksk9bc{color:var(--color-syntax-operator)}.tok-text.svelte-1ksk9bc{color:var(--color-code-text)}.highlight-block.svelte-1y43yvd{margin:2rem 0;border-radius:8px;border-left:4px solid;overflow:hidden;display:flex;gap:1rem;padding:1rem;max-width:78ch}.highlight-icon.svelte-1y43yvd{flex-shrink:0;width:24px;height:24px;display:flex;align-items:flex-start;padding-top:.125rem}.highlight-icon.svelte-1y43yvd svg:where(.svelte-1y43yvd){width:100%;height:100%}.highlight-content-wrapper.svelte-1y43yvd{flex:1;min-width:0}.highlight-header.svelte-1y43yvd{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.75px}.highlight-content.svelte-1y43yvd{line-height:1.7;font-size:.95rem}.highlight-content.svelte-1y43yvd p{margin:0 0 .75rem}.highlight-content.svelte-1y43yvd a,.highlight-content.svelte-1y43yvd a:visited{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent);transition:text-decoration-color .12s ease}.highlight-content.svelte-1y43yvd a:hover,.highlight-content.svelte-1y43yvd a:focus-visible{text-decoration-color:currentColor}.highlight-content.svelte-1y43yvd h1,.highlight-content.svelte-1y43yvd h2,.highlight-content.svelte-1y43yvd h3,.highlight-content.svelte-1y43yvd h4,.highlight-content.svelte-1y43yvd h5,.highlight-content.svelte-1y43yvd h6{margin:1rem 0 .5rem;line-height:1.3;color:inherit}.highlight-content.svelte-1y43yvd h1{font-size:1.45rem}.highlight-content.svelte-1y43yvd h2{font-size:1.3rem}.highlight-content.svelte-1y43yvd h3{font-size:1.2rem}.highlight-content.svelte-1y43yvd h4{font-size:1.1rem}.highlight-content.svelte-1y43yvd h5{font-size:1rem}.highlight-content.svelte-1y43yvd h6{font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.highlight-content.svelte-1y43yvd p:last-child{margin-bottom:0}.highlight-content.svelte-1y43yvd ul,.highlight-content.svelte-1y43yvd ol{margin:0 0 .75rem 1.2rem;padding:0}.highlight-content.svelte-1y43yvd li{margin:.15rem 0}.highlight-content.svelte-1y43yvd table{width:100%;border-collapse:collapse;margin:0 0 .75rem;font-size:.92rem}.highlight-content.svelte-1y43yvd th,.highlight-content.svelte-1y43yvd td{border:1px solid currentColor;opacity:.9;padding:.45rem .55rem;text-align:left;vertical-align:top}.highlight-content.svelte-1y43yvd code{font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace;font-size:.92em;background:#0000001f;padding:.1rem .3rem;border-radius:4px}.light .info.svelte-1y43yvd{background:#eff6ff;border-color:#3b82f6}.light .info.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#3b82f6}.light .info.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#1e40af}.light .info.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#1e3a8a}.slate .info.svelte-1y43yvd{background:#1e3a8a15;border-color:#60a5fa}.light .warning.svelte-1y43yvd{background:#fff7ed;border-color:#f59e0b}.light .warning.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#f59e0b}.light .warning.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#92400e}.light .warning.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#78350f}.slate .warning.svelte-1y43yvd{background:#78350f15;border-color:#fbbf24}.light .success.svelte-1y43yvd{background:#f0fdf4;border-color:#22c55e}.light .success.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#22c55e}.light .success.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#14532d}.light .success.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#15803d}.slate .success.svelte-1y43yvd{background:#14532d15;border-color:#4ade80}.light .tip.svelte-1y43yvd{background:#faf5ff;border-color:#a855f7}.light .tip.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#a855f7}.light .tip.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#581c87}.light .tip.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#6b21a8}.slate .tip.svelte-1y43yvd{background:#581c8715;border-color:#c084fc}.slate .tip.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#c084fc}.slate .tip.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#d8b4fe}.slate .tip.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#e9d5ff}.slate .info.svelte-1y43yvd{background:#1e3a8a25;border-color:#60a5fa}.slate .info.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#60a5fa}.slate .info.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#93c5fd}.slate .info.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#bfdbfe}.slate .warning.svelte-1y43yvd{background:#78350f25;border-color:#fbbf24}.slate .warning.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#fbbf24}.slate .warning.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#fcd34d}.slate .warning.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#fde68a}.slate .success.svelte-1y43yvd{background:#14532d25;border-color:#4ade80}.slate .success.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#4ade80}.slate .success.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#86efac}.slate .success.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#bbf7d0}.slate .tip.svelte-1y43yvd{background:#3b82f625;border-color:#60a5fa}.slate .tip.svelte-1y43yvd .highlight-icon:where(.svelte-1y43yvd){color:#60a5fa}.slate .tip.svelte-1y43yvd .highlight-header:where(.svelte-1y43yvd){color:#93c5fd}.slate .tip.svelte-1y43yvd .highlight-content:where(.svelte-1y43yvd){color:#bfdbfe}.heading-block.svelte-1mah02v{margin:2rem 0 1rem;font-weight:700;color:var(--color-text);max-width:75ch}.h2.svelte-1mah02v{font-size:1.75rem;border-bottom:2px solid var(--color-border);padding-bottom:.5rem}.h3.svelte-1mah02v{font-size:1.375rem;color:var(--color-text)}.anchor-link.svelte-1mah02v{margin-left:.4rem;opacity:0;text-decoration:none;color:var(--color-text-tertiary);font-weight:400;transition:opacity .15s}.heading-block.svelte-1mah02v:hover .anchor-link:where(.svelte-1mah02v),.anchor-link.svelte-1mah02v:focus-visible{opacity:1}.anchor-link.svelte-1mah02v:hover{color:var(--color-primary)}.image-block.svelte-qfqdes{margin:1rem 0 1.25rem}.image-block.svelte-qfqdes img:where(.svelte-qfqdes){display:block;width:100%;max-width:820px;height:auto;aspect-ratio:16 / 9;object-fit:contain}.image-block.svelte-qfqdes img[width][height]:where(.svelte-qfqdes){aspect-ratio:auto;object-fit:fill}.image-block.svelte-qfqdes figcaption:where(.svelte-qfqdes){margin-top:.5rem;font-size:.88rem;color:var(--color-text-tertiary)}.quiz-block.svelte-dfs44k{margin:2rem 0;padding:1.25rem 1.5rem 1.5rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-secondary)}.quiz-header.svelte-dfs44k{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.quiz-title.svelte-dfs44k{margin:0;font-size:1.1rem;color:var(--color-text)}.quiz-sub.svelte-dfs44k{margin:.15rem 0 0;color:var(--color-text-tertiary);font-size:.85rem}.quiz-progress.svelte-dfs44k{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.score.svelte-dfs44k{font-weight:600;color:var(--color-text)}.reset-btn.svelte-dfs44k{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);padding:.25rem .6rem;border-radius:999px;font-size:.8rem;cursor:pointer}.reset-btn.svelte-dfs44k:hover{background:var(--color-hover-overlay);border-color:var(--color-border-hover);color:var(--color-text)}@media(max-width:768px){.reset-btn.svelte-dfs44k{min-height:44px;padding:.5rem .85rem}}.quiz-list.svelte-dfs44k{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.quiz-question.svelte-dfs44k{padding-bottom:1rem;border-bottom:1px dashed var(--color-border)}.quiz-question.svelte-dfs44k:last-child{border-bottom:none;padding-bottom:0}.question-text.svelte-dfs44k p{margin:0 0 .6rem;font-weight:500;color:var(--color-text)}.question-text.svelte-dfs44k code{font-family:JetBrains Mono,monospace;font-size:.92em;background:var(--color-code-bg);padding:.1rem .3rem;border-radius:4px}.options.svelte-dfs44k{list-style:none;padding:0;margin:.4rem 0 0;display:flex;flex-direction:column;gap:.4rem}.option.svelte-dfs44k{display:flex;align-items:flex-start;gap:.65rem;width:100%;text-align:left;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;font:inherit}.option.svelte-dfs44k:hover:not(:disabled){background:var(--color-hover-overlay);border-color:var(--color-border-hover)}.option.svelte-dfs44k:disabled{cursor:default}.option-marker.svelte-dfs44k{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.85rem;font-weight:600;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.option-text.svelte-dfs44k p{margin:0}.option-text.svelte-dfs44k code{font-family:JetBrains Mono,monospace;font-size:.92em;background:var(--color-code-bg);padding:.05rem .3rem;border-radius:4px}.option.correct.svelte-dfs44k{border-color:var(--color-accent-success);background:var(--color-accent-success-light);color:var(--color-text)}.option.correct.svelte-dfs44k .option-marker:where(.svelte-dfs44k){background:var(--color-accent-success);color:#fff}.option.wrong.svelte-dfs44k{border-color:var(--color-accent-danger);background:color-mix(in srgb,#ef4444 12%,transparent)}.option.wrong.svelte-dfs44k .option-marker:where(.svelte-dfs44k){background:var(--color-accent-danger);color:var(--color-bg)}.option.dim.svelte-dfs44k{opacity:.7}.explanation.svelte-dfs44k{margin-top:.75rem;padding:.6rem .8rem;border-left:3px solid var(--color-border);background:var(--color-bg-tertiary);border-radius:4px;font-size:.9rem;color:var(--color-text-secondary)}.explanation.correct.svelte-dfs44k{border-left-color:var(--color-accent-success)}.explanation.svelte-dfs44k strong:where(.svelte-dfs44k){color:var(--color-text);margin-right:.4rem}.explanation.svelte-dfs44k p{display:inline;margin:0}.explanation.svelte-dfs44k code{font-family:JetBrains Mono,monospace;font-size:.92em;background:var(--color-code-bg);padding:.05rem .3rem;border-radius:4px}.faq-block.svelte-1duvc15{margin:1.5rem 0 2rem;display:flex;flex-direction:column;gap:.5rem;max-width:78ch}.faq-item.svelte-1duvc15{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary);overflow:hidden}.faq-item[open].svelte-1duvc15{border-color:var(--color-border-hover)}.faq-question.svelte-1duvc15{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;list-style:none;font-weight:500;color:var(--color-text);transition:background .12s ease}.faq-question.svelte-1duvc15::-webkit-details-marker{display:none}.faq-question.svelte-1duvc15:hover{background:var(--color-hover-overlay)}.faq-question-text.svelte-1duvc15{flex:1;min-width:0}.faq-question-text.svelte-1duvc15 p{margin:0}.faq-question-text.svelte-1duvc15 code{font-family:JetBrains Mono,monospace;font-size:.92em;background:var(--color-code-bg);padding:.05rem .3rem;border-radius:4px}.faq-toggle.svelte-1duvc15{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--color-text-tertiary);transition:transform .2s ease;margin-top:.2rem}.faq-item[open].svelte-1duvc15 .faq-toggle:where(.svelte-1duvc15){transform:rotate(180deg);color:var(--color-text)}.faq-answer.svelte-1duvc15{padding:.85rem 1rem 1rem;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.95rem;line-height:1.65}.faq-answer.svelte-1duvc15 p{margin:0 0 .6rem}.faq-answer.svelte-1duvc15 p:last-child{margin-bottom:0}.faq-answer.svelte-1duvc15 code{font-family:JetBrains Mono,monospace;font-size:.92em;background:var(--color-code-bg);padding:.1rem .3rem;border-radius:4px}.faq-answer.svelte-1duvc15 a,.faq-answer.svelte-1duvc15 a:visited{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.faq-answer.svelte-1duvc15 a:hover{color:var(--color-link-hover)}.faq-answer.svelte-1duvc15 ul,.faq-answer.svelte-1duvc15 ol{margin:0 0 .6rem 1.2rem;padding:0}.faq-answer.svelte-1duvc15 li{margin:.15rem 0}.timed-panel.svelte-1a2ys3o{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-secondary);padding:1rem;margin:0 0 1.5rem}.timed-header.svelte-1a2ys3o h2:where(.svelte-1a2ys3o){margin:0 0 .35rem;font-size:1.05rem;color:var(--color-text)}.timed-header.svelte-1a2ys3o p:where(.svelte-1a2ys3o){margin:0;color:var(--color-text-secondary);font-size:.92rem}.timed-controls.svelte-1a2ys3o{display:grid;grid-template-columns:auto auto 1fr auto;gap:.75rem;align-items:center;margin-top:.9rem}label.svelte-1a2ys3o{font-size:.85rem;color:var(--color-text-secondary)}select.svelte-1a2ys3o{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text)}.timer.svelte-1a2ys3o{font-size:1.6rem;font-weight:700;letter-spacing:.03em;color:var(--color-text);justify-self:center}.timer-actions.svelte-1a2ys3o{display:flex;gap:.5rem}button.svelte-1a2ys3o{padding:.45rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.85rem;font-weight:600;cursor:pointer}.btn-primary.svelte-1a2ys3o{background:var(--color-primary);color:#fff}.btn-secondary.svelte-1a2ys3o{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.finished.svelte-1a2ys3o{margin:.85rem 0 0;font-size:.88rem;font-weight:600;color:var(--color-text-secondary)}@media(max-width:760px){.timed-controls.svelte-1a2ys3o{grid-template-columns:1fr;justify-items:stretch}.timer.svelte-1a2ys3o{justify-self:start}.timer-actions.svelte-1a2ys3o{justify-content:flex-start}}.database-header.svelte-1kemyfm{display:flex;align-items:center;gap:.85rem;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary);margin:0 0 1.25rem}.logo-shell.svelte-1kemyfm{width:56px;height:40px;padding:4px 6px;border-radius:10px;border:1px solid var(--color-border);border-color:color-mix(in oklab,var(--db-brand-color, var(--color-border)) 24%,var(--color-border) 76%);background:color-mix(in oklab,var(--color-bg-secondary) 90%,var(--db-brand-color, white) 10%);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.logo-img.svelte-1kemyfm{width:100%;height:100%;object-fit:contain;display:block}.fallback.svelte-1kemyfm{font-size:.72rem;font-weight:700;color:var(--color-text-secondary);letter-spacing:.04em}.meta.svelte-1kemyfm{display:grid;gap:.1rem}.name.svelte-1kemyfm{font-weight:700;color:var(--color-text);line-height:1.25}.category.svelte-1kemyfm{font-size:.82rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}article.svelte-hlt6rm{padding:0 0 2rem;width:100%;max-width:100%}h1.svelte-hlt6rm{font-size:2.5rem;font-weight:800;margin-top:var(--content-title-offset);margin-bottom:.6rem;color:var(--color-text);max-width:30ch}.page-meta-row.svelte-hlt6rm{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 .65rem}.page-type-pill.svelte-hlt6rm{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.page-type-pill.lesson.svelte-hlt6rm{background:color-mix(in oklab,#6366f1 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#6366f1 45%,var(--color-border) 55%);color:color-mix(in oklab,#312e81 70%,var(--color-text) 30%)}.page-type-pill.practice.svelte-hlt6rm{background:color-mix(in oklab,#f59e0b 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#f59e0b 45%,var(--color-border) 55%);color:color-mix(in oklab,#7c2d12 70%,var(--color-text) 30%)}.page-type-pill.cheatsheet.svelte-hlt6rm{background:color-mix(in oklab,#8b5cf6 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#8b5cf6 45%,var(--color-border) 55%);color:color-mix(in oklab,#4c1d95 70%,var(--color-text) 30%)}.page-type-pill.compare.svelte-hlt6rm{background:color-mix(in oklab,#ec4899 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#ec4899 45%,var(--color-border) 55%);color:color-mix(in oklab,#831843 70%,var(--color-text) 30%)}.page-type-pill.recipe.svelte-hlt6rm{background:color-mix(in oklab,#10b981 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#10b981 45%,var(--color-border) 55%);color:color-mix(in oklab,#064e3b 70%,var(--color-text) 30%)}.page-type-pill.json.svelte-hlt6rm,.page-type-pill.introspection.svelte-hlt6rm,.page-type-pill.transactions.svelte-hlt6rm,.page-type-pill.ddl.svelte-hlt6rm,.page-type-pill.dml.svelte-hlt6rm,.page-type-pill.reference.svelte-hlt6rm{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-bg-secondary) 90%);border-color:color-mix(in oklab,var(--color-primary) 40%,var(--color-border) 60%);color:color-mix(in oklab,var(--color-primary-hover) 70%,var(--color-text) 30%)}.last-updated.svelte-hlt6rm{margin:0 0 1.4rem;font-size:.82rem;color:var(--color-text-tertiary)}.difficulty-badge.svelte-hlt6rm{display:inline-block;padding:.22rem .62rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.02em;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.difficulty-badge.beginner.svelte-hlt6rm{background:color-mix(in oklab,#22c55e 14%,var(--color-bg-secondary) 86%);border-color:color-mix(in oklab,#22c55e 50%,var(--color-border) 50%);color:color-mix(in oklab,#14532d 76%,var(--color-text) 24%)}.difficulty-badge.intermediate.svelte-hlt6rm{background:color-mix(in oklab,#f59e0b 14%,var(--color-bg-secondary) 86%);border-color:color-mix(in oklab,#f59e0b 52%,var(--color-border) 48%);color:color-mix(in oklab,#7c2d12 70%,var(--color-text) 30%)}.difficulty-badge.advanced.svelte-hlt6rm{background:color-mix(in oklab,#ef4444 14%,var(--color-bg-secondary) 86%);border-color:color-mix(in oklab,#ef4444 52%,var(--color-border) 48%);color:color-mix(in oklab,#7f1d1d 72%,var(--color-text) 28%)}.breadcrumbs.svelte-hlt6rm{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.9rem;font-size:.88rem;color:var(--color-text-tertiary)}.breadcrumbs.svelte-hlt6rm a:where(.svelte-hlt6rm){color:var(--color-text-tertiary);text-decoration:none}.breadcrumbs.svelte-hlt6rm a:where(.svelte-hlt6rm):hover{color:var(--color-text);text-decoration:underline}.complete-row.svelte-hlt6rm{min-height:2.4rem;margin-top:2rem;display:flex;align-items:center}.complete-toggle.svelte-hlt6rm{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.complete-toggle.svelte-hlt6rm:hover{border-color:var(--color-border-hover);background:var(--color-hover-overlay);color:var(--color-text)}.complete-toggle.svelte-hlt6rm:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.complete-toggle.svelte-hlt6rm .complete-check:where(.svelte-hlt6rm){flex-shrink:0;color:var(--color-text-tertiary);transition:color .15s ease}.complete-toggle.done.svelte-hlt6rm{background:color-mix(in oklab,#22c55e 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in oklab,#22c55e 45%,var(--color-border) 55%);color:color-mix(in oklab,#14532d 70%,var(--color-text) 30%)}.complete-toggle.done.svelte-hlt6rm .complete-check:where(.svelte-hlt6rm){color:inherit}.pager.svelte-hlt6rm{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border);display:grid;gap:1rem}.related.svelte-hlt6rm{margin-top:2rem;padding:1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary)}.related.svelte-hlt6rm h2:where(.svelte-hlt6rm){font-size:1rem;margin:0 0 .6rem}.related-links.svelte-hlt6rm{display:grid;gap:.35rem}.related-links.svelte-hlt6rm a:where(.svelte-hlt6rm){color:var(--color-text-secondary);text-decoration:none}.related-links.svelte-hlt6rm a:where(.svelte-hlt6rm):hover{color:var(--color-text);text-decoration:underline}.progress-meta.svelte-hlt6rm{display:flex;justify-content:space-between;color:var(--color-text-tertiary);font-size:.85rem;margin-bottom:.4rem}.progress-bar.svelte-hlt6rm{height:8px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:999px;overflow:hidden}.progress-fill.svelte-hlt6rm{height:100%;background:var(--color-primary)}.pager-links.svelte-hlt6rm{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pager-link.svelte-hlt6rm{display:grid;gap:.15rem;text-decoration:none;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary);color:var(--color-text);transition:all .2s;min-height:64px}.pager-link.svelte-hlt6rm:hover{border-color:var(--color-border-hover);background:var(--color-hover-overlay)}.pager-link.next.svelte-hlt6rm{text-align:right}.pager-kicker.svelte-hlt6rm{color:var(--color-text-tertiary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.pager-title.svelte-hlt6rm{font-weight:650}.pager-spacer.svelte-hlt6rm{min-height:64px}@media(max-width:768px){.pager-links.svelte-hlt6rm{grid-template-columns:1fr}.pager-link.next.svelte-hlt6rm{text-align:left}}
