.species-filter-rail.svelte-1bh6vq{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.35rem;width:100%;min-width:0;display:grid}.species-track.svelte-1bh6vq{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#95f3d580 transparent;gap:.4rem;min-width:0;padding:.2rem .15rem .4rem;display:flex;overflow-x:auto}button.svelte-1bh6vq{color:#effffc;font:inherit;cursor:pointer;background:linear-gradient(#0d3a3ed1,#041e23cc);border:1px solid #97f5d72e;border-radius:.85rem}button.svelte-1bh6vq:hover{background:#1d5851e6;border-color:#97f5d780}button.svelte-1bh6vq:focus-visible{outline-offset:1px;outline:2px solid #ffe49b}.scroll-button.svelte-1bh6vq{width:1.75rem;margin:.2rem 0 .4rem;padding:0;font-size:1.8rem}.scroll-button.svelte-1bh6vq:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.species-slot.svelte-1bh6vq{flex:0 0 7rem;min-width:0;display:grid;position:relative}.species-option.svelte-1bh6vq{align-content:start;justify-items:center;gap:.2rem;min-width:0;padding:.35rem;display:grid;position:relative}.skin-catalog-link.svelte-1bh6vq{z-index:3;color:#fff2cd;background:#183c39;border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;padding:.25rem;display:grid;position:absolute;top:.3rem;left:.3rem}.skin-catalog-link.svelte-1bh6vq svg:where(.svelte-1bh6vq){width:100%;height:100%}.species-option.active.svelte-1bh6vq{background:linear-gradient(#316c57f5,#0e3c37f5);border-color:#b9ffe7;box-shadow:inset 0 0 0 1px #b9ffe740}.species-option.locked.svelte-1bh6vq{border-color:#e2c48647}.species-lock.svelte-1bh6vq{z-index:2;color:#ffe2ad;background:#2b2119;border:1px solid #ffe2ad66;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:.3rem;right:.3rem}.species-lock.svelte-1bh6vq svg:where(.svelte-1bh6vq){width:.9rem;height:.9rem}.species-image.svelte-1bh6vq{--shop-icon-size:3.5rem;place-items:center;width:100%;height:3.5rem;display:grid}.species-image.svelte-1bh6vq .icon-shell{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:.5rem}.species-image.svelte-1bh6vq .icon-stage{width:auto;min-width:0;height:auto;min-height:0;position:absolute;inset:.15rem}.species-image.svelte-1bh6vq .icon-img,.species-image.svelte-1bh6vq .fallback-svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0;transform:none}.all-image.svelte-1bh6vq img:where(.svelte-1bh6vq){object-fit:contain;width:2.75rem;height:2.75rem}strong.svelte-1bh6vq{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.72rem;display:block;overflow:hidden}small.svelte-1bh6vq{color:#e2f6f2b3;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.64rem;overflow:hidden}.catalog-pagination.svelte-q07rrr{color:#b9d1c3;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 0;font-size:.72rem;display:flex}.page-range.svelte-q07rrr{color:#f4ead2;white-space:nowrap;font-weight:700}.page-range.svelte-q07rrr>span:where(.svelte-q07rrr){color:#b9d1c3;font-weight:400}.page-buttons.svelte-q07rrr{align-items:center;gap:.3rem;display:flex}.gap.svelte-q07rrr{padding:0 .2rem}button.svelte-q07rrr{color:#f6efdb;min-width:2rem;min-height:2rem;font:inherit;cursor:pointer;background:#27464b;border:1px solid #a9c4b533;border-radius:.45rem;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}button.current.svelte-q07rrr{color:#203b3b;background:#e3c88d;border-color:#e3c88d;font-weight:800}button.svelte-q07rrr:disabled{opacity:.35;cursor:default}.step.svelte-q07rrr{gap:.4rem;padding:.4rem .6rem}button.svelte-q07rrr:focus-visible{outline-offset:3px;outline:2px solid #f2d39e}@media (width<=900px){.page-status.svelte-q07rrr{display:none}}@media (width<=620px){.catalog-pagination.svelte-q07rrr{flex-wrap:wrap;justify-content:center}.page-range.svelte-q07rrr{text-align:center;flex-basis:100%}.step.svelte-q07rrr span:where(.svelte-q07rrr){display:none}.page-buttons.svelte-q07rrr{gap:.2rem}}.collection-tabs.svelte-1p2i5bn{flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem;display:flex}button.svelte-1p2i5bn{color:#e8efdd;min-height:2.65rem;font:inherit;cursor:pointer;text-shadow:none;background:#244a44;border:1px solid #b6d3bd55;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.65rem .9rem;font-size:.78rem;display:inline-flex}button.chosen.svelte-1p2i5bn{color:#213e37;background:#e8d5a4;border-color:#e8d5a4}button.svelte-1p2i5bn span:where(.svelte-1p2i5bn){opacity:.75;border-left:1px solid;padding-left:.6rem;font-size:.7rem}button.svelte-1p2i5bn:focus-visible{outline-offset:3px;outline:2px solid #f4d193}.archive-note.svelte-1p2i5bn{color:#f0dfbd;text-shadow:none;background:#344039;border:1px solid #d6c5a34d;border-radius:.5rem;margin:-.2rem 0 .9rem;padding:.7rem .85rem;font-size:.8rem;line-height:1.5}.skin-id-copy-field.svelte-upmqgo{text-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.3rem .4rem;padding:.65rem .15rem .15rem;display:grid}label.svelte-upmqgo{gap:.25rem;min-width:0;display:grid}label.svelte-upmqgo span:where(.svelte-upmqgo){color:#acc9bf;font-size:.6rem}input.svelte-upmqgo{box-sizing:border-box;color:#dce9df;-webkit-user-select:text;user-select:text;background:#0b252b;border:1px solid #a2c4b930;border-radius:.3rem;width:100%;min-width:0;min-height:2.2rem;padding:.4rem;font-family:monospace;font-size:.65rem}button.svelte-upmqgo{color:#efe3c7;min-height:2.2rem;font:inherit;cursor:pointer;text-shadow:none;background:#234348;border:1px solid #a2c4b930;border-radius:.3rem;padding:.4rem;font-size:.65rem}button.svelte-upmqgo:hover{background:#2c5052;border-color:#e3c88d88}button.svelte-upmqgo:focus-visible,input.svelte-upmqgo:focus-visible{outline-offset:3px;outline:2px solid #f2d39e}.feedback.svelte-upmqgo{color:#efce93;grid-column:1/-1;font-size:.7rem}.sr-only.svelte-upmqgo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-notes.svelte-1swnbhw{color:#e7eee2;background:linear-gradient(135deg,#183c3b,#102e33);padding:clamp(1rem,2.4vw,2rem)}.quick-facts.svelte-1swnbhw{border-bottom:1px solid #b8d1b62b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:1.1rem;display:grid}.quick-facts.svelte-1swnbhw>div:where(.svelte-1swnbhw){align-items:center;gap:.8rem;min-width:0;display:flex}.stat-icon.svelte-1swnbhw{color:#e7d29e;background:#d9c2860c;border:1px solid #e7d29e38;border-radius:50%;flex:0 0 2.65rem;place-items:center;height:2.65rem;font-size:1.5rem;display:grid}.droplet.svelte-1swnbhw{color:#a5ddda}h4.svelte-1swnbhw{color:#e4d2aa;letter-spacing:.015em;margin:0 0 .35rem;font-size:.72rem;font-weight:750}.quick-facts.svelte-1swnbhw strong:where(.svelte-1swnbhw){color:#fff5de;overflow-wrap:anywhere;font-size:clamp(.9rem,1.45vw,1.25rem);line-height:1.35;display:block}.quick-facts.svelte-1swnbhw .scientific:where(.svelte-1swnbhw){unicode-bidi:isolate;font-size:.92rem;font-style:italic}small.svelte-1swnbhw{color:#bfd5ce;margin-top:.2rem;font-size:.66rem;display:block}.measurement-note.svelte-1swnbhw{color:#a9c0b8;margin:.7rem 0 1.5rem;font-size:.67rem;line-height:1.5}.fact-list.svelte-1swnbhw{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.2rem;margin:0;padding:0;list-style:none;display:grid}.fact-list.svelte-1swnbhw li:where(.svelte-1swnbhw){align-items:start;gap:.8rem;min-width:0;display:flex}.fact-marker.svelte-1swnbhw{color:#8faf9b;flex:none;padding-top:.1rem;font:.68rem/1.3 ui-monospace,monospace}p.svelte-1swnbhw{margin:0;font-size:.81rem;line-height:1.75}.discovery.svelte-1swnbhw{background:linear-gradient(110deg,#64754b32,#a27d4420);border:1px solid #d7be8440;border-radius:.8rem;align-items:start;gap:.9rem;margin-top:1.5rem;padding:1.15rem 1.25rem;display:flex}.discovery.svelte-1swnbhw>span:where(.svelte-1swnbhw){color:#f0d49b;font-size:1.4rem}.discovery.svelte-1swnbhw h4:where(.svelte-1swnbhw){color:#f2d89d}.scope.svelte-1swnbhw{color:#bbd0c3;margin-top:1rem;font-size:.72rem}.sources.svelte-1swnbhw{color:#a9c0b8;border-top:1px solid #b8d1b620;margin-top:1rem;padding-top:.65rem;font-size:.67rem}.sources.svelte-1swnbhw summary:where(.svelte-1swnbhw){cursor:pointer;padding:.45rem 0}.sources.svelte-1swnbhw ul:where(.svelte-1swnbhw){margin:.4rem 0;padding-inline-start:1.1rem}.sources.svelte-1swnbhw li:where(.svelte-1swnbhw){margin:.6rem 0}.sources.svelte-1swnbhw span:where(.svelte-1swnbhw){overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:.2rem;display:block}@media (width<=1000px){.quick-facts.svelte-1swnbhw{grid-template-columns:repeat(2,minmax(0,1fr))}.identity.svelte-1swnbhw{grid-column:1/-1}.fact-list.svelte-1swnbhw{gap:1.2rem}}@media (width<=650px){.fact-list.svelte-1swnbhw{grid-template-columns:1fr}.stat-icon.svelte-1swnbhw{flex-basis:2.2rem;height:2.2rem}}.species-profile.svelte-1ljz1pk{color:#fff4df;background:#123237;border:1px solid #d5c69d55;border-radius:1.15rem;margin:1.1rem 0;overflow:hidden;box-shadow:0 12px 35px #031a282b}.species-hero.svelte-1ljz1pk{isolation:isolate;background:#19413f;grid-template-columns:minmax(0,1fr) minmax(13rem,.48fr);align-items:center;gap:1.8rem;min-height:25rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid;position:relative}.habitat-art.svelte-1ljz1pk,.hero-shade.svelte-1ljz1pk{width:100%;height:100%;position:absolute;inset:0}.habitat-art.svelte-1ljz1pk{z-index:-3;object-fit:cover;object-position:center}.hero-shade.svelte-1ljz1pk{z-index:-2;background:linear-gradient(90deg,#082c36ed 0%,#113a3dce 37%,#113a3d25 72%),linear-gradient(#0000 60%,#102e33e6 100%)}.hero-content.svelte-1ljz1pk{flex-direction:column;align-self:stretch;align-items:start;min-width:0;display:flex}.back.svelte-1ljz1pk{color:#fff0c9;font:inherit;cursor:pointer;background:#113b3cb8;border:1px solid #d0dcb54d;border-radius:2rem;align-items:center;gap:.6rem;margin-bottom:2.1rem;padding:.55rem .8rem;font-size:.73rem;text-decoration:none;transition:background .12s;display:inline-flex}.back.svelte-1ljz1pk:hover{background:#315c4e}.back.svelte-1ljz1pk:focus-visible{outline-offset:3px;outline:2px solid #f4d193}.identity.svelte-1ljz1pk{margin-block:auto;padding-bottom:.7rem}.eyebrow.svelte-1ljz1pk{color:#f2d49b;letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:800}.species-name.svelte-1ljz1pk{color:#fff5df;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 20px #08242b55;max-width:15ch;margin:.6rem 0 .4rem;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:750;line-height:1.06}.scientific.svelte-1ljz1pk{color:#d4e3d6;margin:0;font-size:.86rem}.scientific.svelte-1ljz1pk i:where(.svelte-1ljz1pk){unicode-bidi:isolate}.summary.svelte-1ljz1pk{color:#f1f1df;text-shadow:0 1px 8px #0a2839;max-width:37rem;margin:1.1rem 0 0;font-size:.9rem;line-height:1.8}.reference-card.svelte-1ljz1pk{justify-self:end;width:100%;max-width:17rem;padding-top:1.8rem;position:relative}.reference-card.svelte-1ljz1pk p:where(.svelte-1ljz1pk){text-align:center;color:#e1e7d9;background:#103338d9;border-radius:.6rem;max-width:15rem;margin:.7rem auto 0;padding:.45rem .7rem;font-size:.65rem;line-height:1.6}.skin-note.svelte-1ljz1pk{color:#b7cfc4;background:#0d292f;border-top:1px solid #b7d6b52e;margin:0;padding:1rem clamp(1rem,2.4vw,2rem);font-size:.71rem;line-height:1.7}@media (width<=1000px){.species-hero.svelte-1ljz1pk{grid-template-columns:minmax(0,1fr) 13rem;gap:1.25rem;min-height:23rem}.species-name.svelte-1ljz1pk{font-size:2.4rem}.summary.svelte-1ljz1pk{font-size:.83rem}}@media (width<=650px){.species-hero.svelte-1ljz1pk{grid-template-columns:minmax(0,1fr)}.reference-card.svelte-1ljz1pk{justify-self:center;max-width:15rem;padding-top:0}.hero-shade.svelte-1ljz1pk{background:linear-gradient(90deg,#0c303adf,#133b3e88),linear-gradient(#0000,#102e33)}}.skin-catalog-shop.svelte-s55sxv{color:#fff4df;background:#123936f0;border:1px solid #9fc7b34d;border-radius:1rem;min-width:0;padding:.9rem}.skin-catalog-shop.has-species-art.svelte-s55sxv{background-color:#103336;background-image:linear-gradient(180deg, #0b2c35d9, #113638ed 30rem, #103336 52rem), var(--species-art);background-position:top;background-repeat:no-repeat;background-size:auto,100%}.catalog-heading.svelte-s55sxv{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}h2.svelte-s55sxv{color:#fff4df;margin:0 0 .4rem;font-size:1.6rem}.skins-heading.svelte-s55sxv{color:#f4d89f;margin:1.3rem 0 .7rem;font-size:1.05rem}.catalog-heading.svelte-s55sxv p:where(.svelte-s55sxv){color:#c9dfd2;max-width:45rem;margin:0;font-size:.75rem;line-height:1.5}.catalog-total.svelte-s55sxv{color:#f8db9d;text-align:center;background:#31584c;border-radius:.75rem;flex-shrink:0;padding:.6rem 1rem;font-size:1.5rem;display:grid}.catalog-total.svelte-s55sxv span:where(.svelte-s55sxv){color:#e1eddb;font-size:.65rem}.catalog-filters.svelte-s55sxv{flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;display:flex}.catalog-filters.svelte-s55sxv .search:where(.svelte-s55sxv){flex:15rem}input.svelte-s55sxv,select.svelte-s55sxv,.catalog-filters.svelte-s55sxv button:where(.svelte-s55sxv){box-sizing:border-box;color:#fff4df;min-height:2.5rem;font:inherit;background:#284d43;border:1px solid #adceb64d;border-radius:.6rem;padding:.6rem .8rem;font-size:.78rem}input.svelte-s55sxv{width:100%}input.svelte-s55sxv::placeholder{color:#cadbcd}.catalog-grid.svelte-s55sxv{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));align-items:start;gap:.9rem;display:grid}.catalog-entry.svelte-s55sxv{min-width:0}.variant-badge.svelte-s55sxv{color:#b7dfcc;margin:.15rem .15rem .6rem;font-size:.75rem;font-weight:700}.catalog-entry.archived.svelte-s55sxv{background:#0b252b66;border:1px solid #d6c5a34d;border-radius:1rem;padding:.45rem}.archive-badge.svelte-s55sxv{color:#293e3e;text-shadow:none;background:#e7d8b5;border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin:.15rem .15rem .6rem;padding:.45rem .65rem;font-size:.75rem;font-weight:700;display:flex}.archive-badge.svelte-s55sxv span:where(.svelte-s55sxv){font-size:.62rem;font-weight:400}.skin-page-button.svelte-s55sxv{box-sizing:border-box;color:#fff4df;width:100%;font:inherit;background:#31584c;border:1px solid #b5d6b94d;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.4rem;padding:.55rem;font-size:.72rem;text-decoration:none;display:flex}.skin-page-button.svelte-s55sxv:hover,.catalog-filters.svelte-s55sxv button:where(.svelte-s55sxv):hover{background:#406958}button.svelte-s55sxv,select.svelte-s55sxv{cursor:pointer}button.svelte-s55sxv:focus-visible,input.svelte-s55sxv:focus-visible,select.svelte-s55sxv:focus-visible,a.svelte-s55sxv:focus-visible{outline-offset:3px;outline:2px solid #f4d193}.catalog-empty.svelte-s55sxv{text-align:center;color:#d9e8d9;grid-column:1/-1;padding:2rem}.preview-status.svelte-s55sxv{z-index:150;color:#fff4df;background:#123b39;border-radius:.8rem;align-items:center;gap:.8rem;padding:1rem;display:flex;position:fixed;inset:auto 1rem 1rem auto}.sr-only.svelte-s55sxv{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
