.picker-page.svelte-elxbjq{max-width:48rem;margin:0 auto;padding:3rem 1.5rem}.picker-header.svelte-elxbjq{text-align:center;margin-bottom:2.5rem}.picker-header.svelte-elxbjq h1:where(.svelte-elxbjq){font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.picker-header.svelte-elxbjq p:where(.svelte-elxbjq){color:var(--color-text-secondary, #555);margin:0}.picker-grid.svelte-elxbjq{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem}.picker-card.svelte-elxbjq{display:block;padding:1.5rem;border:1px solid var(--color-border, #d0d0d0);border-radius:.75rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.picker-card.svelte-elxbjq:hover{border-color:var(--color-accent, #1f4d3a);box-shadow:0 2px 8px #0000000f}.picker-card.svelte-elxbjq h2:where(.svelte-elxbjq){font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.picker-variant.svelte-elxbjq{font-size:.8rem;color:var(--color-text-secondary, #555)}.picker-card.svelte-elxbjq p:where(.svelte-elxbjq){margin:.75rem 0 0;font-size:.9rem;color:var(--color-text-secondary, #555);line-height:1.5}
