:root{--herpeton-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--herpeton-ink:#14212e;--herpeton-primary:#00203f;--herpeton-mint:#adefd1;--herpeton-soft:#f0f3f5;--herpeton-muted:#5c6670;--herpeton-page-width:1400px}body,button,input,select,textarea,.avenir,.sans-serif,.serif,.athelas,.georgia,.times{font-family:var(--herpeton-font-sans)!important}h1,h2,h3,h4,h5,h6,.f1,.f2,.f3,.f4,.f5,.f6{font-family:var(--herpeton-font-sans)!important;font-weight:400}strong,b,.b{font-weight:600}body{background:var(--herpeton-soft);color:var(--herpeton-ink)}a{color:var(--herpeton-primary)}a:hover{color:#000}.herpeton-site-header{background:#fff;border-bottom:1px solid rgba(0,32,63,8%);box-shadow:0 8px 30px rgba(20,33,46,6%)}.herpeton-nav{width:100%}.herpeton-nav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--herpeton-page-width);min-height:92px;padding:.7rem 1.5rem}.herpeton-brand{align-items:center;color:var(--herpeton-primary);display:inline-flex;gap:.95rem;text-decoration:none}.herpeton-brand:hover{color:var(--herpeton-primary);text-decoration:none}.herpeton-brand-logo{aspect-ratio:1/1;display:block;height:88px;object-fit:contain;width:88px}.herpeton-brand-text{font-size:1.28rem;font-weight:600;letter-spacing:0;line-height:1.1}.herpeton-nav-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.herpeton-nav-actions ul{margin:0}.herpeton-nav-actions a{color:var(--herpeton-primary);font-weight:600;text-decoration:none}.herpeton-nav-actions a:hover{color:#000}.herpeton-nav-actions li{list-style:none}.herpeton-nav-actions .pl0{background:var(--herpeton-soft);border:1px solid rgba(0,32,63,8%);border-radius:999px;min-height:44px;padding:.35rem .65rem;display:inline-flex;align-items:center}.herpeton-site-search{min-width:min(20rem,42vw);position:relative}.herpeton-site-search__label{height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.herpeton-site-search__input{background:var(--herpeton-soft);border:1px solid rgba(0,32,63,8%);border-radius:999px;color:var(--herpeton-ink);font:inherit;min-height:44px;outline:none;padding:.45rem 1rem;width:100%}.herpeton-site-search__input:focus{border-color:rgba(43,122,85,.42);box-shadow:0 0 0 3px rgba(43,122,85,.12)}.herpeton-site-search__results{background:#fff;border:1px solid rgba(0,32,63,.1);border-radius:8px;box-shadow:0 18px 45px rgba(20,33,46,.18);left:0;margin-top:.45rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.herpeton-site-search__list{list-style:none;margin:0;max-height:24rem;overflow:auto;padding:.35rem}.herpeton-site-search__list li+li{border-top:1px solid rgba(0,32,63,7%)}.herpeton-site-search__list a{border-radius:6px;color:var(--herpeton-ink);display:grid;gap:.12rem;padding:.65rem .7rem;text-decoration:none}.herpeton-site-search__list a:hover,.herpeton-site-search__list a:focus{background:var(--herpeton-soft);color:var(--herpeton-ink)}.herpeton-site-search__title{font-weight:700;line-height:1.25}.herpeton-site-search__meta,.herpeton-site-search__desc,.herpeton-site-search__status{color:rgba(15,36,53,.66);font-size:.82rem;line-height:1.35}.herpeton-site-search__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.herpeton-site-search__status{margin:0;padding:.65rem .8rem}.herpeton-lang-switch{align-items:center;background:var(--herpeton-soft);border:1px solid rgba(0,32,63,8%);border-radius:999px;display:flex;gap:.25rem;min-height:44px;padding:.3rem .6rem}.herpeton-lang-current{cursor:default;font-size:1.2rem;line-height:1;opacity:1}.herpeton-lang-link{font-size:1.2rem;line-height:1;opacity:.45;text-decoration:none;transition:opacity .15s}.herpeton-lang-link:hover{opacity:1}footer.bg-black{background:#fff;border-top:1px solid rgba(0,32,63,8%);box-shadow:0 -8px 30px rgba(20,33,46,6%);color:var(--herpeton-ink)}footer.bg-black a{color:var(--herpeton-primary)}footer.bg-black a:hover{color:#000}.herpeton-build-meta{color:rgba(15,36,53,.58);font-size:.72rem;line-height:1.4}main.pb7{background:linear-gradient(180deg,#f7fbf9 0,#fff 10rem)}.herpeton-article{max-width:var(--herpeton-page-width);padding-bottom:4rem;padding-top:3rem}.herpeton-kicker{color:var(--herpeton-primary);font-size:.78rem;letter-spacing:0}.herpeton-article-title{color:var(--herpeton-ink);font-size:clamp(1.55rem,2.1vw,2.25rem);font-weight:600;line-height:1.15;margin-top:1.35rem;max-width:100%}.herpeton-breadcrumbs{color:var(--herpeton-muted);font-size:.88rem;margin:0 auto 1.25rem;max-width:1080px}.herpeton-article .herpeton-breadcrumbs{margin-left:0}.herpeton-article-headbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem 1.25rem;justify-content:space-between}.herpeton-article-headbar .herpeton-breadcrumbs{flex:1 1 24rem;margin-bottom:0}.herpeton-article-headbar .herpeton-share-panel{flex:none;justify-content:flex-end;margin:0}.herpeton-article-headbar .herpeton-share-panel__toggle{background:rgba(255,255,255,.78);border-color:rgba(20,33,46,8%);box-shadow:0 12px 26px rgba(15,23,42,8%);color:#17324f;padding:.55rem .85rem}.herpeton-article-headbar .herpeton-share-panel__toggle:hover{background:rgba(255,255,255,.92)}.herpeton-article-headbar .herpeton-share-panel__toggle-icon{background:rgba(126,203,167,.16);color:#17324f;height:1.8rem;width:1.8rem}.herpeton-article-headbar .herpeton-share-panel__popup{background:rgba(255,255,255,.98)}.herpeton-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.herpeton-breadcrumbs li{align-items:center;display:inline-flex;min-width:0}.herpeton-breadcrumbs li+li::before{color:rgba(20,33,46,.45);content:"/";margin-right:.4rem}.herpeton-breadcrumbs a{color:var(--herpeton-primary);text-decoration:none}.herpeton-breadcrumbs a:hover{text-decoration:underline}.herpeton-name-toggle{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(20,33,46,8%);border-radius:999px;display:inline-flex;gap:.3rem;margin:0;padding:.28rem .35rem .28rem .75rem}.herpeton-nav-actions .herpeton-name-toggle{order:0}.herpeton-name-toggle__label{color:var(--herpeton-muted);font-size:.88rem;font-weight:700;line-height:1;white-space:nowrap}.herpeton-name-toggle__switch{cursor:pointer;display:inline-flex;position:relative}.herpeton-name-toggle__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.herpeton-name-toggle__slider{background:#8b97a2;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(20,33,46,8%);display:inline-block;height:1.8rem;position:relative;transition:background .18s ease,box-shadow .18s ease;width:3.2rem}.herpeton-name-toggle__slider::after{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(20,33,46,.22);content:"";height:1.35rem;left:.22rem;position:absolute;top:.225rem;transition:transform .18s ease;width:1.35rem}.herpeton-name-toggle__input:checked+.herpeton-name-toggle__slider{background:var(--herpeton-primary);box-shadow:0 10px 20px rgba(20,33,46,.12)}.herpeton-name-toggle__input:checked+.herpeton-name-toggle__slider::after{transform:translateX(1.4rem)}.herpeton-name-toggle__switch:hover .herpeton-name-toggle__slider{box-shadow:inset 0 0 0 1px rgba(20,33,46,.14)}.herpeton-name-toggle__input:focus-visible+.herpeton-name-toggle__slider{outline:2px solid rgba(0,32,63,.28);outline-offset:2px}.herpeton-name-common,.herpeton-name-latin{display:inline}.herpeton-name-latin{display:none}.herpeton-name-scientific{color:var(--herpeton-muted);font-size:.86em;font-weight:400}html[data-name-view=latin] .herpeton-name-common{display:none}html[data-name-view=latin] .herpeton-name-latin{display:inline}.herpeton-byline,.herpeton-date{color:var(--herpeton-muted)}.herpeton-featured-image{margin:0 auto 1rem;max-width:780px}.herpeton-featured-image img{display:block;width:100%;max-height:430px;object-fit:contain;object-position:center;border-radius:8px;background:#fff}.herpeton-article-shell{align-items:flex-start;display:flex;gap:2rem}.herpeton-section-links{color:var(--herpeton-muted);flex:0 0 13rem;font-size:.9rem;line-height:1.35;max-height:calc(100vh - 7rem);overflow:auto;padding-top:3.35rem;position:sticky;top:5.5rem}.herpeton-section-links ol,.herpeton-section-links ul{list-style:none;margin:0;padding:0}.herpeton-section-links li+li{margin-top:.45rem}.herpeton-section-links a{border-left:3px solid transparent;color:inherit;display:block;padding-left:.65rem;text-decoration:none}.herpeton-section-links a:hover{color:var(--herpeton-primary);text-decoration:underline}.herpeton-section-links a.herpeton-section-link--active{border-left-color:var(--herpeton-primary);color:var(--herpeton-primary);font-weight:700}.herpeton-section-links li.herpeton-section-link-item--active>a{background:rgba(173,239,209,.28);border-radius:0 6px 6px 0}.herpeton-content{color:#303840;flex:auto;max-width:1120px;min-width:0}.herpeton-content p,.herpeton-content ul,.herpeton-content ol,.herpeton-content blockquote{max-width:none}.herpeton-content h2,.herpeton-content h3,.herpeton-content h4,.herpeton-content h5,.herpeton-content h6{color:var(--herpeton-primary);font-weight:600;line-height:1.22;margin-bottom:1rem;margin-top:2.2rem}.herpeton-content h2{font-size:2rem}.herpeton-content h3,.herpeton-content h4{font-size:1.55rem}.herpeton-content h5,.herpeton-content h6{font-size:1.18rem}.herpeton-content strong{color:var(--herpeton-ink)}.herpeton-related-links{border-top:1px solid rgba(0,32,63,.1);margin-top:2.8rem;padding-top:1.25rem}.herpeton-related-links h2{font-size:1.35rem;margin-top:0}.herpeton-related-links ul{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.herpeton-related-links a{font-size:1rem;text-decoration:none}.herpeton-related-links a:hover{text-decoration:underline}.herpeton-article-meta{border-top:1px solid rgba(0,32,63,.1);color:var(--herpeton-muted);font-size:.82rem;margin-top:2.5rem;padding-top:1rem}.herpeton-forum-feedback{color:inherit;font-size:inherit;line-height:inherit;margin-top:2rem}.herpeton-forum-feedback h2{font-size:1.35rem;margin-top:0}.herpeton-forum-feedback p{color:inherit;font-size:inherit;line-height:inherit}.herpeton-home-hero{background:radial-gradient(circle at 78% 20%,rgba(173,239,209,.55),transparent 26rem),linear-gradient(180deg,#f7fbf9 0,#fff 100%);padding:4.5rem 1.5rem 3.5rem}.herpeton-home-hero-inner{margin:0 auto;max-width:1080px}.herpeton-home-hero h1{color:var(--herpeton-primary);font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1.03;margin:0}.herpeton-home-hero p:not(.herpeton-kicker){color:#3c4650;font-size:1.12rem;line-height:1.7;margin:1.25rem 0 0}.herpeton-home-hero img{aspect-ratio:1/1;height:auto;justify-self:center;max-width:min(300px,76vw);object-fit:contain;width:100%}.herpeton-home-posts,.herpeton-list-page{background:#fff;padding:3.25rem 1.5rem 4.5rem}.herpeton-home-shell{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:var(--herpeton-page-width)}.herpeton-home-main{flex:auto;min-width:0}.herpeton-home-section-links{padding-top:.25rem}.herpeton-home-section-links ol ol{font-size:.84rem;margin-top:.45rem;padding-left:.75rem}.herpeton-home-section-links ol ol li+li{margin-top:.3rem}.herpeton-section-heading{margin:0 auto 2rem;max-width:1080px}.herpeton-content-section{margin:0 auto 3rem;max-width:1080px}.herpeton-content-stats{margin:0 auto 3rem;max-width:1080px}.herpeton-content-stats h2{color:var(--herpeton-primary);font-size:1.35rem;font-weight:700;letter-spacing:.01em;margin:0 0 1rem;text-transform:uppercase}.herpeton-content-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.herpeton-content-stat-card{background:#f7fbf9;border:1px solid rgba(0,32,63,.1);border-radius:8px;padding:1.15rem}.herpeton-content-stat-total{align-items:baseline;color:var(--herpeton-primary);display:flex;flex-wrap:wrap;gap:.45rem .7rem;line-height:1.1;text-decoration:none}.herpeton-content-stat-total:hover{text-decoration:underline}.herpeton-content-stat-number{font-size:clamp(2.15rem,5vw,3.35rem);font-weight:700}.herpeton-content-stat-card p{color:var(--herpeton-muted);font-size:.95rem;margin:.45rem 0 .85rem}.herpeton-content-stat-categories{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.herpeton-content-stat-categories li{align-items:center;background:#fff;border:1px solid rgba(0,32,63,8%);border-radius:999px;color:var(--herpeton-ink);display:inline-flex;font-size:.88rem;gap:.4rem;line-height:1.2;padding:.35rem .6rem}.herpeton-content-stat-categories strong{color:var(--herpeton-primary);font-size:.86rem}.herpeton-content-section h2{border-bottom:2px solid var(--herpeton-primary);color:var(--herpeton-primary);font-size:1.35rem;font-weight:700;letter-spacing:.01em;margin:0 0 1.5rem;padding-bottom:.5rem;text-transform:uppercase}.herpeton-section-heading h1,.herpeton-section-heading h2{color:var(--herpeton-primary);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.1;margin:.35rem 0 0}.herpeton-list-intro{color:#3c4650;line-height:1.7;max-width:44rem}.herpeton-care-groups{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1080px}.herpeton-care-group{background:#f7fbf9;border:1px solid rgba(0,32,63,.1);border-radius:8px;padding:1.15rem}.herpeton-care-group h3{color:var(--herpeton-primary);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0 0 .8rem}.herpeton-care-group ul{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.herpeton-care-group a{color:var(--herpeton-ink);display:block;font-size:.98rem;line-height:1.45;padding:.12rem 0;text-decoration:none}.herpeton-care-group a:hover{color:var(--herpeton-primary);text-decoration:underline}.herpeton-post-grid{display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1080px}.herpeton-post-card{background:#fff;border:1px solid rgba(0,32,63,.1);border-radius:8px;box-shadow:0 12px 34px rgba(20,33,46,7%);display:grid;grid-template-columns:minmax(150px,.72fr)minmax(0,1fr);min-height:250px;overflow:hidden}.herpeton-post-card-media{align-items:center;background:#f7fbf9;display:flex;justify-content:center;min-height:100%;overflow:hidden}.herpeton-post-card-media img{display:block;height:100%;max-height:280px;object-fit:contain;padding:1rem;width:100%}.herpeton-post-card-media img[src$="small_logo.png"],.herpeton-post-card-media img[src$="small_logo.webp"]{aspect-ratio:1/1;height:auto;max-width:160px;object-fit:contain}.herpeton-post-card-body{display:flex;flex-direction:column;padding:1.25rem}.herpeton-card-meta{color:var(--herpeton-primary);font-size:.75rem;font-weight:600;letter-spacing:0;margin-bottom:.45rem}.herpeton-post-card h2{font-size:1.45rem;font-weight:400;line-height:1.18;margin:0}.herpeton-post-card h2 a{color:var(--herpeton-ink);text-decoration:none}.herpeton-post-card h2 a:hover{color:var(--herpeton-primary)}.herpeton-post-card time{color:var(--herpeton-muted);font-size:.78rem;margin-top:.65rem}.herpeton-post-card p{color:#3f4851;font-size:.95rem;line-height:1.55;margin:.85rem 0 1rem}.herpeton-read-more{align-self:flex-start;background:var(--herpeton-primary);border-radius:8px;color:#fff;font-size:.82rem;font-weight:600;margin-top:auto;padding:.52rem .8rem;text-decoration:none}.herpeton-read-more:hover{background:#000;color:#fff;text-decoration:none}.herpeton-accordion{border:1px solid rgba(0,32,63,.15);border-radius:8px;margin-bottom:.5rem;overflow:hidden}.herpeton-accordion summary{align-items:center;background:var(--herpeton-primary);color:var(--herpeton-mint);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.6rem;list-style:none;padding:.85rem 1.1rem;user-select:none}.herpeton-accordion summary::-webkit-details-marker{display:none}.herpeton-accordion summary::before{content:"▶";display:inline-block;font-size:.65em;flex-shrink:0;transition:transform .2s ease}.herpeton-accordion[open] summary::before{transform:rotate(90deg)}.herpeton-accordion-body{background:#fff;padding:1rem 1.1rem;overflow-x:auto}.herpeton-accordion-body table{border-collapse:collapse;font-size:.9rem;min-width:400px;width:100%}.herpeton-accordion-body th{background:var(--herpeton-soft);color:var(--herpeton-primary);font-weight:600;padding:.45rem .75rem;text-align:left;white-space:nowrap}.herpeton-accordion-body td{border-top:1px solid rgba(0,32,63,7%);padding:.4rem .75rem}.herpeton-accordion-body tr:nth-child(even) td{background:var(--herpeton-soft)}@media(min-width:760px){.herpeton-article header.w-100{max-width:1120px}.herpeton-featured-image{margin-left:0;max-width:720px}}@media(max-width:980px){.herpeton-care-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.herpeton-article-shell,.herpeton-home-shell{display:block}.herpeton-section-links{background:0 0;border-bottom:1px solid rgba(0,32,63,8%);border-radius:0;border-top:1px solid rgba(0,32,63,8%);max-height:none;margin:0 -1rem 1.25rem;overflow-x:auto;padding:.65rem 1rem;position:static;scrollbar-width:none;-webkit-overflow-scrolling:touch}.herpeton-section-links::-webkit-scrollbar{display:none}.herpeton-section-links nav{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.herpeton-section-links nav::-webkit-scrollbar{display:none}.herpeton-section-links nav ol,.herpeton-section-links nav ul,.herpeton-section-links nav li{border-left:0;display:contents;padding-left:0}.herpeton-section-links li+li{margin-top:0}.herpeton-section-links a{background:rgba(240,243,245,.86);border:1px solid rgba(0,32,63,8%);border-radius:999px;display:inline-flex;flex:none;max-width:16rem;min-height:2.35rem;overflow:hidden;padding:.45rem .75rem;text-overflow:ellipsis;white-space:nowrap}.herpeton-section-links li.herpeton-section-link-item--active>a{border-radius:999px}.herpeton-article-headbar{align-items:stretch}.herpeton-article-headbar .herpeton-share-panel{justify-content:flex-start}.herpeton-nav-inner{align-items:flex-start;flex-direction:column;gap:.85rem;min-height:0;padding:.75rem 1rem}.herpeton-brand{gap:.75rem}.herpeton-nav-actions{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto auto minmax(0,1fr);width:100%}.herpeton-site-search{grid-column:1/-1;min-width:100%;order:-1;width:100%}.herpeton-theme-toggle{min-width:44px;padding:0}.herpeton-nav-actions .herpeton-name-toggle{order:0}.herpeton-name-toggle{padding-left:.65rem}.herpeton-name-toggle__slider{height:1.7rem;width:3rem}.herpeton-name-toggle__slider::after{height:1.25rem;top:.225rem;width:1.25rem}.herpeton-name-toggle__input:checked+.herpeton-name-toggle__slider::after{transform:translateX(1.25rem)}.herpeton-lang-switch{justify-self:end;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.herpeton-lang-switch::-webkit-scrollbar{display:none}.herpeton-menu,.herpeton-nav-actions .pl0{grid-column:1/-1;justify-content:center;width:100%}.herpeton-menu{display:flex;flex-wrap:wrap;gap:.45rem .8rem;padding-left:0}.herpeton-brand-logo{height:64px;width:64px}.herpeton-brand-text{font-size:1.08rem}.herpeton-article-title{font-size:1.55rem;max-width:none}.herpeton-home-hero{padding-top:2.25rem}.herpeton-home-hero-inner,.herpeton-post-grid,.herpeton-content-stats-grid,.herpeton-care-groups,.herpeton-post-card{grid-template-columns:1fr}.herpeton-home-hero img{max-width:190px}.herpeton-post-card-media{min-height:190px}}.herpeton-taxonomy-tree{background:var(--herpeton-soft);border:1px solid rgba(0,32,63,.1);border-radius:8px;display:inline-block;font-size:.82rem;margin:1rem 0 .5rem;padding:.75rem 1rem .85rem;width:fit-content}.herpeton-taxonomy-tree__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem}.herpeton-taxonomy-tree__title{color:var(--herpeton-primary);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.herpeton-taxonomy-tree__gbif-link{color:var(--herpeton-muted);font-size:.68rem;text-decoration:none}.herpeton-taxonomy-tree__gbif-link:hover{color:var(--herpeton-primary);text-decoration:underline}.herpeton-taxonomy-tree__list{border-left:1.5px solid rgba(0,32,63,.15);list-style:none;margin:0;padding:0}.herpeton-taxonomy-tree__item{align-items:baseline;display:flex;gap:.4rem;padding:.16rem 0 .16rem calc(.55rem + var(--tree-depth,0) * .45rem);position:relative}.herpeton-taxonomy-tree__item::before{border-bottom:1.5px solid rgba(0,32,63,.15);content:"";left:0;position:absolute;top:50%;width:calc(.55rem + var(--tree-depth,0) * .45rem)}.herpeton-taxonomy-tree__rank{color:var(--herpeton-muted);flex-shrink:0;font-size:.68rem;min-width:4.2rem}.herpeton-taxonomy-tree__name{color:var(--herpeton-ink);text-decoration:none}a.herpeton-taxonomy-tree__name:hover{color:var(--herpeton-primary);text-decoration:underline}.herpeton-taxonomy-tree__item--current{background:rgba(173,239,209,.3);border-radius:3px;margin-left:-.2rem;padding-left:calc(.75rem + var(--tree-depth,0) * .45rem)}.herpeton-taxonomy-tree__name--current{font-style:italic;font-weight:600}[data-theme=dark]{--herpeton-ink:#cdd8e3;--herpeton-primary:#7ecba7;--herpeton-soft:#0d1821;--herpeton-muted:#7a8f9e}[data-theme=dark] body{background:#0d1821;color:#cdd8e3}.herpeton-logo-dark{display:none}[data-theme=dark] .herpeton-logo-light{display:none}[data-theme=dark] .herpeton-logo-dark{display:block}[data-theme=dark] a:hover{color:#fff}[data-theme=dark] .herpeton-site-header{background:#111d2a;border-color:rgba(255,255,255,7%);box-shadow:0 8px 30px rgba(0,0,0,.3)}[data-theme=dark] .herpeton-brand,[data-theme=dark] .herpeton-brand:hover{color:#e6edf5}[data-theme=dark] footer.bg-black{background:#111d2a;border-color:rgba(255,255,255,7%);box-shadow:0 -8px 30px rgba(0,0,0,.3);color:#cdd8e3}[data-theme=dark] footer.bg-black a{color:rgba(255,255,255,.75)}[data-theme=dark] footer.bg-black a:hover{color:#fff}[data-theme=dark] .herpeton-build-meta{color:rgba(255,255,255,.5)}[data-theme=dark] .herpeton-nav-actions .pl0,[data-theme=dark] .herpeton-lang-switch,[data-theme=dark] .herpeton-site-search__input{background:#162130;border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-site-search__input{color:#e6edf5}[data-theme=dark] .herpeton-site-search__results{background:#162130;border-color:rgba(255,255,255,8%);box-shadow:0 18px 45px rgba(0,0,0,.35)}[data-theme=dark] .herpeton-site-search__list li+li{border-top-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-site-search__list a{color:#e6edf5}[data-theme=dark] .herpeton-site-search__list a:hover,[data-theme=dark] .herpeton-site-search__list a:focus{background:rgba(126,203,167,.12);color:#fff}[data-theme=dark] .herpeton-site-search__meta,[data-theme=dark] .herpeton-site-search__desc,[data-theme=dark] .herpeton-site-search__status{color:rgba(230,237,245,.68)}[data-theme=dark] .herpeton-home-hero{background:radial-gradient(circle at 78% 20%,rgba(126,203,167,.1),transparent 26rem),linear-gradient(180deg,#0f1a26 0,#0d1821 100%)}[data-theme=dark] .herpeton-home-hero p:not(.herpeton-kicker){color:#96aabf}[data-theme=dark] main.pb7{background:linear-gradient(180deg,#111d2a 0,#0d1821 10rem)}[data-theme=dark] .herpeton-home-posts,[data-theme=dark] .herpeton-list-page{background:#111d2a}[data-theme=dark] .herpeton-care-group{background:#162130;border-color:rgba(255,255,255,7%)}[data-theme=dark] .herpeton-content-stat-card{background:#162130;border-color:rgba(255,255,255,7%)}[data-theme=dark] .herpeton-content-stat-card p{color:#96aabf}[data-theme=dark] .herpeton-content-stat-categories li{background:#111d2a;border-color:rgba(255,255,255,8%);color:#cdd8e3}[data-theme=dark] .herpeton-care-group a{color:#cdd8e3}[data-theme=dark] .herpeton-post-card{background:#162130;border-color:rgba(255,255,255,7%);box-shadow:0 12px 34px rgba(0,0,0,.3)}[data-theme=dark] .herpeton-post-card-media{background:#1a2a3a}[data-theme=dark] .herpeton-post-card p{color:#96aabf}[data-theme=dark] .herpeton-post-card h2 a{color:#cdd8e3}[data-theme=dark] .herpeton-read-more:hover{background:#1a2a3a}[data-theme=dark] .herpeton-content{color:#c0ccd6}[data-theme=dark] .herpeton-content strong{color:#e0eaf2}[data-theme=dark] .herpeton-featured-image img{background:#162130}[data-theme=dark] .herpeton-related-links{border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-section-links{color:#96aabf}[data-theme=dark] .herpeton-section-links a{background:#162130;border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-section-links a:hover{color:var(--herpeton-primary)}[data-theme=dark] .herpeton-section-links li.herpeton-section-link-item--active>a{background:rgba(126,203,167,.12)}[data-theme=dark] .herpeton-article-meta{border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-breadcrumbs li+li::before{color:rgba(205,216,227,.35)}[data-theme=dark] .herpeton-name-toggle{background:rgba(22,33,48,.92);border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-name-toggle__label{color:#a6bac9}[data-theme=dark] .herpeton-name-toggle__slider{background:#556575;box-shadow:inset 0 0 0 1px rgba(255,255,255,6%)}[data-theme=dark] .herpeton-name-toggle__slider::after{background:#e6eef5}[data-theme=dark] .herpeton-name-toggle__input:checked+.herpeton-name-toggle__slider{background:#7ecba7;box-shadow:0 14px 24px rgba(0,0,0,.24)}[data-theme=dark] .herpeton-name-toggle__switch:hover .herpeton-name-toggle__slider{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}[data-theme=dark] .herpeton-name-toggle__input:focus-visible+.herpeton-name-toggle__slider{outline-color:rgba(126,203,167,.45)}[data-theme=dark] .herpeton-name-toggle__button:hover{background:rgba(142,163,180,.28)}.herpeton-name-toggle__button:hover{background:rgba(92,102,112,.24);color:#e6eef5}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__toggle{background:rgba(22,33,48,.92);border-color:rgba(255,255,255,8%);box-shadow:0 16px 32px rgba(0,0,0,.22);color:#d6e1ea}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__toggle:hover{background:#1b2a3a}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__toggle-icon{background:rgba(126,203,167,.16);color:#8ed7b4}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__popup{background:rgba(17,29,42,.98);border-color:rgba(255,255,255,8%);box-shadow:0 24px 48px rgba(0,0,0,.38)}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__qr{background:linear-gradient(180deg,#162130,#12202d)}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__label{color:#8ea3b4}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel__url{color:#d6e1ea}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel .ananke-social-link{background:#162130}[data-theme=dark] .herpeton-article-headbar .herpeton-share-panel .ananke-social-link:hover{background:#213247}[data-theme=dark] .herpeton-accordion{border-color:rgba(255,255,255,.1)}[data-theme=dark] .herpeton-accordion summary{color:#0d1821}[data-theme=dark] .herpeton-accordion-body{background:#162130}[data-theme=dark] .herpeton-accordion-body td{border-color:rgba(255,255,255,6%)}[data-theme=dark] .herpeton-taxonomy-tree{background:#162130;border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-taxonomy-tree__list{border-left-color:rgba(255,255,255,.1)}[data-theme=dark] .herpeton-taxonomy-tree__item::before{border-bottom-color:rgba(255,255,255,.1)}[data-theme=dark] .herpeton-taxonomy-tree__item--current{background:rgba(126,203,167,.12)}[data-theme=dark] .herpeton-taxonomy-tree__name{color:#cdd8e3}[data-theme=dark] .herpeton-content-section h2{border-color:var(--herpeton-primary)}.herpeton-theme-toggle{align-items:center;background:var(--herpeton-soft);border:1px solid rgba(0,32,63,8%);border-radius:999px;cursor:pointer;display:flex;font-size:1.15rem;justify-content:center;line-height:1;min-height:44px;padding:.3rem .65rem;transition:background .15s,border-color .15s}.herpeton-theme-toggle::before{content:"🌙"}[data-theme=dark] .herpeton-theme-toggle{background:#162130;border-color:rgba(255,255,255,8%)}[data-theme=dark] .herpeton-theme-toggle::before{content:"☀️"}