.page-header.svelte-x5rjl1{background:hsl(var(--muted));padding:2.5rem 0 3rem;border-bottom:1px solid hsl(var(--border))}.page-title.svelte-x5rjl1{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:1rem;line-height:1.15}.page-summary.svelte-x5rjl1{font-size:1rem;line-height:1.65;color:hsl(var(--muted-foreground));max-width:640px}.section.svelte-x5rjl1{padding:3rem 0;border-bottom:1px solid hsl(var(--border))}.section.svelte-x5rjl1:last-child{border-bottom:none}.section-title.svelte-x5rjl1{font-size:1.5rem;font-weight:800;color:hsl(var(--foreground));margin-bottom:.75rem}.section-desc.svelte-x5rjl1{font-size:.9375rem;line-height:1.65;color:hsl(var(--muted-foreground));max-width:640px;margin-bottom:1.5rem}.section-desc.svelte-x5rjl1 a:where(.svelte-x5rjl1){color:hsl(var(--primary));text-decoration:none}.section-desc.svelte-x5rjl1 a:where(.svelte-x5rjl1):hover{text-decoration:underline}.personalized-section.svelte-x5rjl1{background:hsl(var(--muted));margin:0 calc(-1 * var(--container-padding, 1rem));padding:2rem var(--container-padding, 1rem);border-radius:var(--radius)}.review-badge-preview.svelte-x5rjl1{margin-bottom:1.5rem;max-width:280px}.badges-grid.svelte-x5rjl1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:640px){.badges-grid.svelte-x5rjl1{grid-template-columns:repeat(4,1fr)}}.badge-card.svelte-x5rjl1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1rem;text-align:center}.badge-label.svelte-x5rjl1{font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}.badge-preview.svelte-x5rjl1{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:calc(var(--radius) - 2px);margin-bottom:.75rem;min-height:80px}.badge-preview--dark.svelte-x5rjl1{background:hsl(var(--muted))}.badge-preview--light.svelte-x5rjl1{background:#1f2937}.badge-download.svelte-x5rjl1{display:inline-block;font-size:.8125rem;color:hsl(var(--primary));text-decoration:none;font-weight:500}.badge-download.svelte-x5rjl1:hover{text-decoration:underline}.embed-section.svelte-x5rjl1{max-width:640px}.embed-label.svelte-x5rjl1{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.code-box.svelte-x5rjl1{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1rem}.code-pre.svelte-x5rjl1{font-family:Courier New,Courier,monospace;font-size:.75rem;line-height:1.5;color:hsl(var(--foreground));white-space:pre-wrap;word-break:break-all;margin:0 0 .75rem}.copy-btn.svelte-x5rjl1{display:inline-block;padding:.5rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:var(--radius);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.copy-btn.svelte-x5rjl1:hover{opacity:.9}.benchmark-layout.svelte-x5rjl1{max-width:480px}.benchmark-controls.svelte-x5rjl1{display:flex;gap:1rem;margin-bottom:1.25rem}.control-field.svelte-x5rjl1{flex:1;display:flex;flex-direction:column;gap:.375rem}.control-label.svelte-x5rjl1{font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.control-select.svelte-x5rjl1{padding:.5rem .75rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.875rem;color:hsl(var(--foreground));cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.benchmark-result.svelte-x5rjl1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.bench-stat.svelte-x5rjl1{display:flex;justify-content:space-between;align-items:center}.bench-label.svelte-x5rjl1{font-size:.9375rem;color:hsl(var(--muted-foreground))}.bench-value.svelte-x5rjl1{font-size:1.25rem;font-weight:800;color:hsl(var(--primary))}.bench-value--muted.svelte-x5rjl1{color:hsl(var(--muted-foreground));font-size:1rem}.bench-note.svelte-x5rjl1{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.bench-note.svelte-x5rjl1 a:where(.svelte-x5rjl1){color:hsl(var(--primary));text-decoration:none}.bench-note.svelte-x5rjl1 a:where(.svelte-x5rjl1):hover{text-decoration:underline}
