.biome-wizard.svelte-ts8qty{max-width:620px}.wiz-intro-title.svelte-ts8qty,.wiz-step-title.svelte-ts8qty{text-align:center;color:#eaf6ea;font-size:15px;margin:8px 0 14px}.wiz-entry-grid.svelte-ts8qty{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.wiz-entry-card.svelte-ts8qty{display:flex;flex-direction:column;gap:6px;padding:18px 14px;cursor:pointer;background:#4caf5014;border:1px solid #2a4a2a;border-radius:10px;color:#eaf6ea;text-align:center;transition:background .12s,border-color .12s,transform .12s}.wiz-entry-card.svelte-ts8qty:hover{background:#4caf502e;border-color:#4caf50;transform:translateY(-2px)}.wiz-entry-label.svelte-ts8qty{font-size:16px;font-weight:600}.wiz-entry-hint.svelte-ts8qty{font-size:12px;color:#9fc49f;line-height:1.4}.wiz-species-layout.svelte-ts8qty{display:flex;gap:14px;align-items:flex-start}.wiz-species-grid.svelte-ts8qty{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.wiz-species-card.svelte-ts8qty{display:flex;align-items:center;gap:7px;padding:9px 10px;cursor:pointer;background:#ffffff08;border:1px solid #2a4a2a;border-radius:8px;color:#eaf6ea;text-align:left;transition:background .12s,border-color .12s}.wiz-species-card.svelte-ts8qty:hover{background:#4caf5024;border-color:#4caf50}.wiz-species-card.selected.svelte-ts8qty{border-color:#66bb6a;background:#66bb6a38;box-shadow:0 0 0 1px #66bb6a}.wiz-species-icon.svelte-ts8qty{font-size:16px;flex:0 0 auto}.wiz-species-name.svelte-ts8qty{font-size:13px}.wiz-info.svelte-ts8qty{flex:0 0 210px;align-self:stretch;padding:12px 13px;border-radius:10px;background:#0d171099;border:1px solid #2a3a2a;min-height:150px}.wiz-info-name.svelte-ts8qty{font-size:15px;font-weight:600;color:#eaf6ea;margin-bottom:3px}.wiz-info-diet.svelte-ts8qty{font-size:12px;color:#9fc49f;margin-bottom:8px}.wiz-info-traits.svelte-ts8qty{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.wiz-trait.svelte-ts8qty{font-size:11px;padding:2px 8px;border-radius:999px;background:#7dd0ff24;border:1px solid #4a7a8a;color:#bfe3ff}.wiz-info-stats.svelte-ts8qty{font-size:11px;color:#c0d8c0;margin-bottom:8px;line-height:1.5}.wiz-info-biomes.svelte-ts8qty{font-size:11px;color:#9fc49f;line-height:1.45}.wiz-info-hint.svelte-ts8qty{font-size:12px;color:#7fa47f;line-height:1.5}.wiz-empty.svelte-ts8qty{text-align:center;color:#9fc49f;padding:30px 0}.wiz-summary.svelte-ts8qty{text-align:center;margin:10px 0 16px}.wiz-summary-label.svelte-ts8qty{font-size:12px;color:#9fc49f;margin-bottom:6px}.wiz-summary-pick.svelte-ts8qty{font-size:18px;color:#eaf6ea;font-weight:600}.wiz-summary-sep.svelte-ts8qty{color:#4a6a4a;margin:0 8px}.wiz-back.svelte-ts8qty{display:block;margin:10px auto 0;padding:6px 14px;cursor:pointer;background:transparent;border:1px solid #2a4a2a;border-radius:8px;color:#9fc49f;font-size:13px;transition:color .12s,border-color .12s}.wiz-back.svelte-ts8qty:hover{color:#eaf6ea;border-color:#4caf50}.herd-detail-box.svelte-1d29nix{max-width:460px;text-align:left}.hd-sub.svelte-1d29nix{font-size:12px;color:#9fc49f;font-weight:400}.hd-section-title.svelte-1d29nix{font-size:12px;color:#7fb37f;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 5px}.hd-stats.svelte-1d29nix{display:flex;flex-wrap:wrap;gap:6px 12px}.hd-stat.svelte-1d29nix{font-size:13px;color:#eaf6ea}.hd-stat.svelte-1d29nix b:where(.svelte-1d29nix){color:#9fc49f;font-weight:600}.hd-meta.svelte-1d29nix{font-size:12px;color:#9fc49f;line-height:1.5;margin-top:3px}.hd-traits.svelte-1d29nix{display:flex;flex-wrap:wrap;gap:5px}.hd-trait.svelte-1d29nix{font-size:11px;padding:2px 8px;border-radius:999px;background:#7dd0ff24;border:1px solid #4a7a8a;color:#bfe3ff}.hd-cohorts.svelte-1d29nix{display:flex;flex-direction:column;gap:5px;max-height:240px;overflow-y:auto}.hd-cohort.svelte-1d29nix{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;color:#eaf6ea;padding:5px 8px;background:#ffffff08;border:1px solid #2a4a2a;border-radius:7px}.hd-cohort-age.svelte-1d29nix{font-weight:600;color:#cfe8cf}.hd-cohort-count.svelte-1d29nix{color:#9fc49f}.hd-tag.svelte-1d29nix{font-size:11px;padding:1px 6px;border-radius:5px}.hd-elite.svelte-1d29nix{color:#ffe9a6}.hd-harmful.svelte-1d29nix{color:#ffb74d}.hd-afflicted.svelte-1d29nix{color:#ff9a9a}.hd-battle.svelte-1d29nix{color:#90c0ff}.hd-cohort-traits.svelte-1d29nix{flex-basis:100%;font-size:11px;color:#bfe3ff}
