.page.svelte-1t04wcu{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl)}.page-header.svelte-1t04wcu{margin-bottom:var(--spacing-xl)}.page-header.svelte-1t04wcu h1:where(.svelte-1t04wcu){font-size:28px;font-weight:700;margin-bottom:var(--spacing-sm)}.page-header.svelte-1t04wcu p:where(.svelte-1t04wcu){font-size:14px;color:var(--color-text-muted);line-height:1.7}.simulator.svelte-1t04wcu{margin-bottom:var(--spacing-2xl);border:2px solid var(--color-border);border-top-color:#fff;border-left-color:#fff;border-bottom-color:#a0a0a0;border-right-color:#a0a0a0;background:var(--color-surface)}.simulator-title-bar.svelte-1t04wcu{display:flex;align-items:center;font-size:13px}.simulator-body.svelte-1t04wcu{margin:3px;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.controls.svelte-1t04wcu{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.drift-label.svelte-1t04wcu{font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:6px;margin-left:auto}.drift-select.svelte-1t04wcu{font-family:var(--font-mono);font-size:13px;padding:4px 8px;background:var(--color-surface);border:2px solid var(--color-border);border-top-color:#a0a0a0;border-left-color:#a0a0a0;border-bottom-color:#fff;border-right-color:#fff;color:var(--color-text);cursor:pointer}.chart.svelte-1t04wcu{width:100%;height:380px;background:var(--color-bg);border:2px solid var(--color-border);border-top-color:#a0a0a0;border-left-color:#a0a0a0;border-bottom-color:#fff;border-right-color:#fff}.stats.svelte-1t04wcu{font-size:13px;color:var(--color-text-muted);min-height:1.4em}.about-section.svelte-1t04wcu{margin-bottom:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.about-section.svelte-1t04wcu h2:where(.svelte-1t04wcu){font-size:16px;font-weight:700;margin-bottom:var(--spacing-sm)}.about-section.svelte-1t04wcu p:where(.svelte-1t04wcu){font-size:14px;line-height:1.75;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.about-section.svelte-1t04wcu p:where(.svelte-1t04wcu):last-child{margin-bottom:0}@media(max-width:600px){.controls.svelte-1t04wcu{flex-direction:column;align-items:stretch}.drift-label.svelte-1t04wcu{margin-left:0;justify-content:space-between}.chart.svelte-1t04wcu{height:260px}}
