.docs-section.svelte-1xmjmrw{margin-bottom:var(--space-2xl)}.docs-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){margin-bottom:var(--space-lg)}.docs-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg)}.doc-card.svelte-1xmjmrw{display:block;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:var(--color-text);transition:all var(--transition-normal)}.doc-card.svelte-1xmjmrw:hover{border-color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.doc-icon.svelte-1xmjmrw{font-size:2rem;display:block;margin-bottom:var(--space-md);color:var(--color-primary)}.doc-card.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){margin-bottom:var(--space-sm)}.doc-card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin-bottom:var(--space-md)}.doc-time.svelte-1xmjmrw{font-size:.75rem;color:var(--color-text-subtle)}.doc-card-featured.svelte-1xmjmrw{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-bg-card),rgba(99,102,241,.1))}.course-cta.svelte-1xmjmrw{margin-bottom:var(--space-2xl)}.course-cta-card.svelte-1xmjmrw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-2xl);text-decoration:none;color:var(--color-text);transition:all var(--transition-normal)}.course-cta-card.svelte-1xmjmrw:hover{border-color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.course-cta-badge.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:.75rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--space-sm)}.course-cta-content.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){margin-bottom:var(--space-xs)}.course-cta-content.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.course-cta-arrow.svelte-1xmjmrw{font-size:1.25rem;color:var(--color-primary);opacity:.6;transition:opacity var(--transition-fast);flex-shrink:0}.course-cta-card.svelte-1xmjmrw:hover .course-cta-arrow:where(.svelte-1xmjmrw){opacity:1}.quick-ref.svelte-1xmjmrw{margin-bottom:var(--space-2xl)}.quick-ref.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){margin-bottom:var(--space-lg)}.quick-ref-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.quick-ref-card.svelte-1xmjmrw{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid rgba(255,255,255,.1)}.quick-ref-card.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){margin-bottom:var(--space-md);font-size:.9375rem}.code-block.svelte-1xmjmrw{background:var(--color-bg);border-radius:var(--radius-sm);padding:var(--space-md);overflow-x:auto;font-family:var(--font-mono);font-size:.75rem;line-height:1.6}.emoji-table.svelte-1xmjmrw{display:flex;flex-direction:column;gap:var(--space-xs)}.emoji-row.svelte-1xmjmrw{display:flex;align-items:center;gap:var(--space-sm);font-size:.875rem}.emoji-row.svelte-1xmjmrw span:where(.svelte-1xmjmrw):first-child{font-size:1.25rem;width:28px}.privacy-levels.svelte-1xmjmrw{display:flex;flex-direction:column;gap:var(--space-sm)}.level.svelte-1xmjmrw{display:flex;align-items:center;gap:var(--space-sm);font-size:.875rem}.level-badge.svelte-1xmjmrw{font-size:.6875rem;padding:2px 8px;border-radius:var(--radius-sm);font-weight:500}.level-public.svelte-1xmjmrw .level-badge:where(.svelte-1xmjmrw){background:var(--color-success-muted);color:var(--color-success)}.level-consent.svelte-1xmjmrw .level-badge:where(.svelte-1xmjmrw){background:var(--color-warning-muted);color:var(--color-warning)}.level-private.svelte-1xmjmrw .level-badge:where(.svelte-1xmjmrw){background:var(--color-danger-muted);color:var(--color-danger)}@media(max-width:640px){.quick-ref-grid.svelte-1xmjmrw{grid-template-columns:1fr}.doc-card.svelte-1xmjmrw{padding:var(--space-lg)}.code-block.svelte-1xmjmrw{font-size:.6875rem;padding:var(--space-sm)}.code-block.svelte-1xmjmrw code:where(.svelte-1xmjmrw){white-space:pre-wrap;word-break:break-all}.emoji-row.svelte-1xmjmrw span:where(.svelte-1xmjmrw):first-child{width:24px}.emoji-row.svelte-1xmjmrw{font-size:.8125rem}}
