body{margin:0;padding:0;background-color:#0a0b0d;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.container.svelte-1wy3haa{min-height:100vh}header.svelte-1wy3haa{border-bottom:1px solid #232427;padding:16px 0;display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;width:100%}.logo.svelte-1wy3haa{display:flex;align-items:center;gap:10px}.logo-icon.svelte-1wy3haa{background-color:#0052ff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.logo-text.svelte-1wy3haa{font-weight:700;font-size:18px}nav.svelte-1wy3haa{display:flex;gap:16px}.nav-link.svelte-1wy3haa{color:#fff;text-decoration:none;display:flex;align-items:center;gap:6px}.hero.svelte-1wy3haa{background:linear-gradient(to bottom,#07071c,#0a0b0d);padding:48px 0;text-align:center}.hero-inner.svelte-1wy3haa{max-width:800px;margin:0 auto;padding:0 16px}h1.svelte-1wy3haa{font-size:36px;font-weight:700;margin-bottom:16px;color:#fff}.subtitle.svelte-1wy3haa{font-size:20px;margin-bottom:32px;color:#20cc9e}main.svelte-1wy3haa{max-width:800px;margin:0 auto;padding:48px 16px}.card.svelte-1wy3haa{background-color:#131417;border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #232427}.section-title.svelte-1wy3haa{font-size:24px;font-weight:700;margin-bottom:16px;color:#20cc9e}.text.svelte-1wy3haa{margin-bottom:16px;line-height:1.5}.code.svelte-1wy3haa{background-color:#0a0b0d;padding:16px;border-radius:4px;font-family:monospace;overflow-x:auto;margin-bottom:16px;color:#ccc;font-size:14px;line-height:1.5}footer.svelte-1wy3haa{text-align:center;padding:24px 16px;max-width:800px;margin:0 auto;border-top:1px solid #232427;color:#aaa}.two-columns.svelte-1wy3haa{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.column.svelte-1wy3haa{flex:1 1 calc(50% - 8px);min-width:250px}.subsection-title.svelte-1wy3haa{font-size:18px;font-weight:700;margin-bottom:12px;color:#20cc9e}.text-secondary.svelte-1wy3haa{color:#aaa}ul.svelte-1wy3haa{padding-left:20px;margin-bottom:16px}.footer-source.svelte-1wy3haa{margin-top:8px;font-size:14px}.source-link.svelte-1wy3haa{color:#20cc9e;text-decoration:none}
