.circuits-page.svelte-11n9p4n{max-width:1200px;margin:0 auto;padding:0 1rem}.page-header.svelte-11n9p4n{text-align:center;margin-bottom:4rem}.page-header.svelte-11n9p4n h1:where(.svelte-11n9p4n){font-size:3rem;margin-bottom:1.5rem}.intro.svelte-11n9p4n{font-size:1.2rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.pedal-gallery.svelte-11n9p4n{margin:4rem 0}.pedal-gallery.svelte-11n9p4n h2:where(.svelte-11n9p4n){text-align:center;margin-bottom:3rem;font-size:2rem}.pedal-grid.svelte-11n9p4n{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.pedal-item.svelte-11n9p4n{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pedal-item.svelte-11n9p4n:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.pedal-item.svelte-11n9p4n img:where(.svelte-11n9p4n){width:100%;height:200px;object-fit:cover;display:block}.pedal-info.svelte-11n9p4n{padding:1.5rem}.pedal-info.svelte-11n9p4n h3:where(.svelte-11n9p4n){margin:0 0 .5rem;color:var(--color-text);font-size:1.25rem}.pedal-info.svelte-11n9p4n p:where(.svelte-11n9p4n){margin:0;color:var(--color-text-secondary);line-height:1.6}@media (max-width: 768px){.page-header.svelte-11n9p4n h1:where(.svelte-11n9p4n){font-size:2.5rem}.pedal-grid.svelte-11n9p4n{grid-template-columns:1fr}}
