.documentation-container.svelte-19g3j63{display:grid;grid-template-columns:250px 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1rem}@media (max-width: 768px){.documentation-container.svelte-19g3j63{grid-template-columns:1fr}}.content.svelte-19g3j63{min-width:0}.content.svelte-19g3j63 h1:where(.svelte-19g3j63){font-size:2.5rem;font-weight:700;color:#2b4b8c;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:3px solid #DAA520;display:inline-block}.intro.svelte-19g3j63{margin-bottom:2rem;line-height:1.7;color:#4b5563}.category-section.svelte-19g3j63{margin-bottom:2rem}.category-section.svelte-19g3j63 h2:where(.svelte-19g3j63){font-size:1.25rem;font-weight:600;color:#2b4b8c;margin-bottom:1rem}.category-filter.svelte-19g3j63{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.category-filter.svelte-19g3j63 button:where(.svelte-19g3j63){padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}.category-filter.svelte-19g3j63 button.active:where(.svelte-19g3j63){background-color:#2b4b8c;color:#fff;border-color:#2b4b8c}.category-filter.svelte-19g3j63 button:where(.svelte-19g3j63):hover:not(.active){background-color:#f3f4f6;border-color:#d1d5db}.alphabet-section.svelte-19g3j63{margin-bottom:2rem}.alphabet-section.svelte-19g3j63 h2:where(.svelte-19g3j63){font-size:1.25rem;font-weight:600;color:#2b4b8c;margin-bottom:1rem}.alphabet-nav.svelte-19g3j63{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.alphabet-nav.svelte-19g3j63 .letter-link:where(.svelte-19g3j63){width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#2b4b8c;border-radius:.25rem;background-color:#f9fafb;font-weight:600;transition:all .2s}.alphabet-nav.svelte-19g3j63 .letter-link:where(.svelte-19g3j63):hover:not(.disabled){background-color:#2b4b8c;color:#fff}.alphabet-nav.svelte-19g3j63 .letter-link.disabled:where(.svelte-19g3j63){opacity:.3;cursor:not-allowed;pointer-events:none}.letter-section.svelte-19g3j63{margin-bottom:2rem;scroll-margin-top:2rem}.letter-heading.svelte-19g3j63{font-size:1.5rem;font-weight:700;color:#daa520;padding-bottom:.5rem;border-bottom:2px solid #DAA520;margin-bottom:1.5rem}.term.svelte-19g3j63{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.term.svelte-19g3j63:last-child{border-bottom:none}.term.svelte-19g3j63 h3:where(.svelte-19g3j63){font-size:1.25rem;font-weight:600;color:#2b4b8c;margin-bottom:.5rem;display:flex;align-items:center}.term-emoji.svelte-19g3j63{margin-left:.5rem;font-size:1.25rem}.term.svelte-19g3j63 .definition:where(.svelte-19g3j63){margin-bottom:1rem;line-height:1.7;color:#4b5563}.term.svelte-19g3j63 details:where(.svelte-19g3j63){margin-bottom:1rem;border-radius:.375rem;overflow:hidden}.term.svelte-19g3j63 details:where(.svelte-19g3j63) summary:where(.svelte-19g3j63){cursor:pointer;font-weight:500;color:#2b4b8c;padding:.75rem;background-color:#f9fafb;border-radius:.375rem;transition:all .2s}.term.svelte-19g3j63 details:where(.svelte-19g3j63) summary:where(.svelte-19g3j63):hover{background-color:#f3f4f6}.term.svelte-19g3j63 details[open]:where(.svelte-19g3j63) summary:where(.svelte-19g3j63){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e5e7eb}.term.svelte-19g3j63 details:where(.svelte-19g3j63) .example-text:where(.svelte-19g3j63){padding:1rem;background-color:#f9fafb;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;margin:0;color:#4b5563}.term.svelte-19g3j63 .related:where(.svelte-19g3j63){font-size:.875rem;color:#6b7280;margin-top:1rem}.term.svelte-19g3j63 .related:where(.svelte-19g3j63) a:where(.svelte-19g3j63){color:#2b4b8c;text-decoration:none;transition:all .2s}.term.svelte-19g3j63 .related:where(.svelte-19g3j63) a:where(.svelte-19g3j63):hover{color:#daa520;text-decoration:underline}.contribute.svelte-19g3j63{margin-top:3rem;padding:1.5rem;background-color:#f9fafb;border-radius:.5rem;border-left:4px solid #DAA520}.contribute.svelte-19g3j63 h2:where(.svelte-19g3j63){font-size:1.25rem;font-weight:600;color:#2b4b8c;margin-bottom:.75rem}@media (max-width: 768px){.category-filter.svelte-19g3j63{flex-direction:column;align-items:stretch;max-height:300px;overflow-y:auto;padding-right:.5rem;border:1px solid #e5e7eb;border-radius:.375rem}.category-filter.svelte-19g3j63 button:where(.svelte-19g3j63){width:100%;text-align:left}.alphabet-nav.svelte-19g3j63{justify-content:center}}
