.search-page.svelte-e12qt1{max-width:75rem;margin:0 auto}.search-page.svelte-e12qt1 h1:where(.svelte-e12qt1){margin:0;font-size:2.5rem}.search-page.svelte-e12qt1 .intro:where(.svelte-e12qt1){opacity:.8;margin:0 0 1.5rem;font-style:italic;font-weight:200}.controls.svelte-e12qt1{background:var(--card);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.controls.svelte-e12qt1 .primary:where(.svelte-e12qt1),.controls.svelte-e12qt1 .secondary:where(.svelte-e12qt1){flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.controls.svelte-e12qt1 .field:where(.svelte-e12qt1){flex-direction:column;gap:.2rem;display:flex}.controls.svelte-e12qt1 .field.grow:where(.svelte-e12qt1){flex:16rem}.controls.svelte-e12qt1 .field:where(.svelte-e12qt1) span:where(.svelte-e12qt1){letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:.7rem;font-weight:500}.controls.svelte-e12qt1 input:where(.svelte-e12qt1),.controls.svelte-e12qt1 select:where(.svelte-e12qt1){background:var(--card-2);color:var(--foreground);border:1px solid #0000;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.95rem;transition:all .3s ease-in-out}.controls.svelte-e12qt1 input:where(.svelte-e12qt1):focus,.controls.svelte-e12qt1 input:where(.svelte-e12qt1):hover,.controls.svelte-e12qt1 select:where(.svelte-e12qt1):focus,.controls.svelte-e12qt1 select:where(.svelte-e12qt1):hover{box-shadow:var(--shadow);outline:none}.controls.svelte-e12qt1 select:where(.svelte-e12qt1){text-transform:capitalize}.controls.svelte-e12qt1 .clear:where(.svelte-e12qt1){background:var(--card-2);color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;transition:all .3s ease-in-out}.controls.svelte-e12qt1 .clear:where(.svelte-e12qt1):hover{background:var(--gradient)}.summary.svelte-e12qt1{opacity:.7;margin:1rem 0 .5rem;font-size:.9rem}.results.svelte-e12qt1{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.results.svelte-e12qt1 .row:where(.svelte-e12qt1){background:var(--card);color:var(--foreground);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease-in-out;display:grid}.results.svelte-e12qt1 .row:where(.svelte-e12qt1):hover{box-shadow:var(--shadow)}.results.svelte-e12qt1 .info:where(.svelte-e12qt1){min-width:0}.results.svelte-e12qt1 .info:where(.svelte-e12qt1) h2:where(.svelte-e12qt1){margin:0;font-size:1.2rem;font-weight:600}.results.svelte-e12qt1 .info:where(.svelte-e12qt1) .description:where(.svelte-e12qt1){word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-style:italic;font-weight:200;display:-webkit-box;overflow:hidden}.results.svelte-e12qt1 .info:where(.svelte-e12qt1) .archs:where(.svelte-e12qt1){flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;display:flex}.results.svelte-e12qt1 .info:where(.svelte-e12qt1) .archs:where(.svelte-e12qt1) span:where(.svelte-e12qt1){background:var(--card-2);opacity:.8;border-radius:4px;padding:0 .35rem;font-size:.7rem}.results.svelte-e12qt1 .stats:where(.svelte-e12qt1){grid-template-columns:repeat(3,auto);justify-items:start;gap:.3rem 1rem;margin:0;display:grid}.results.svelte-e12qt1 .stats:where(.svelte-e12qt1) .stat:where(.svelte-e12qt1) dd:where(.svelte-e12qt1){white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:flex}.results.svelte-e12qt1 .stats:where(.svelte-e12qt1) .stat:where(.svelte-e12qt1) dd:where(.svelte-e12qt1) svg{opacity:.8}.pagination.svelte-e12qt1{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.5rem 0;display:flex}.pagination.svelte-e12qt1 button:where(.svelte-e12qt1){background:var(--card);color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.35rem .7rem;font-family:inherit;font-size:.9rem;transition:all .3s ease-in-out}.pagination.svelte-e12qt1 button:where(.svelte-e12qt1):hover:not(:disabled){background:var(--gradient)}.pagination.svelte-e12qt1 button:where(.svelte-e12qt1):disabled{opacity:.4;cursor:default}.pagination.svelte-e12qt1 button.active:where(.svelte-e12qt1){background:var(--accent);color:var(--background)}.pagination.svelte-e12qt1 .gap:where(.svelte-e12qt1){opacity:.5;align-self:center}.sr-only.svelte-e12qt1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.search-page.svelte-e12qt1 h1:where(.svelte-e12qt1){font-size:2rem}.results.svelte-e12qt1 .row:where(.svelte-e12qt1){grid-template-columns:auto 1fr}.results.svelte-e12qt1 .row:where(.svelte-e12qt1) .stats:where(.svelte-e12qt1){grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(5.5rem,max-content));width:100%}}@media (prefers-reduced-motion:reduce){.controls.svelte-e12qt1 input:where(.svelte-e12qt1),.controls.svelte-e12qt1 select:where(.svelte-e12qt1),.controls.svelte-e12qt1 .clear:where(.svelte-e12qt1),.results.svelte-e12qt1 .row:where(.svelte-e12qt1),.pagination.svelte-e12qt1 button:where(.svelte-e12qt1){transition:none}}
