.home-forum__columns{flex-direction:column;gap:16px;display:flex}.home-forum__column{flex-direction:column;gap:4px;min-width:0;display:flex}.home-forum__heading{text-transform:uppercase;letter-spacing:.08em;color:#a5a29b;margin:0;font-size:12px;font-weight:600}.home-forum__threads{margin:0;padding:0;list-style:none}.home-forum__threads li+li{border-top:2px solid #e8ddcb}.home-forum__thread{color:#505050;border-radius:10px;align-items:flex-start;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;transition:background .2s;display:flex}.home-forum__thread:hover,.home-forum__thread:focus-visible{background:#50c9ce0f}.home-forum__thread:hover .home-forum__thread-title,.home-forum__thread:focus-visible .home-forum__thread-title{color:#50c9ce}.home-forum__thread:hover .home-forum__rank,.home-forum__thread:focus-visible .home-forum__rank{color:#fdfaf3;background:#ffba6d}.home-forum__thread-body{flex-direction:column;gap:4px;min-width:0;display:flex}.home-forum__rank{color:#ffba6d;background:#ffba6d1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex}.home-forum__thread-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.home-forum__thread-meta{color:#a5a29b;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.home-forum__tag{color:#50c9ce;background:#50c9ce1f;border-radius:50px;padding:0 8px;font-weight:600}.home-forum__tag--freshwater{color:#36bac0;background:#50c9ce24}.home-forum__tag--saltwater{color:#096dfb;background:#3185fc24}.home-forum__tag--brackish{color:#7cb491;background:#96c3a724}.home-forum__tag--diy-hacks{color:#ffa744;background:#ffba6d24}.home-forum__tag--tank-progress{color:#007d59;background:#00a67624}.home-forum__tag--help{color:#d93e62;background:#e0607e24}.home-forum__stats{white-space:nowrap;gap:8px;display:inline-flex}.home-forum__stat{align-items:center;gap:2px;display:inline-flex}.home-forum__empty{color:#a5a29b;text-align:center;border:2px dashed #50505033;border-radius:10px;margin:0;padding:16px}.home-forum .button{align-self:flex-start;margin-top:auto}@media screen and (max-width:768px){.home-forum__threads li:nth-child(n+4){display:none}.home-forum .button{align-self:stretch}}
.home__panel.home-wiki-gaps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.home-wiki-gaps__summary{flex-direction:column;gap:16px;display:flex}.home-wiki-gaps__meter{flex-direction:column;gap:8px;display:flex}.home-wiki-gaps__meter-label{color:#a5a29b;font-size:14px}.home-wiki-gaps__meter-label strong{color:#00a676;font-size:18px}.home-wiki-gaps__meter-track{background:#e8ddcb;border-radius:50px;height:10px;overflow:hidden}.home-wiki-gaps__meter-fill{background:linear-gradient(90deg,#96c3a7 0%,#00a676 100%);border-radius:50px;height:100%;animation:1s ease-in-out home-wiki-gaps-grow;display:block}@keyframes home-wiki-gaps-grow{0%{width:0}}.home-wiki-gaps__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.home-wiki-gaps__count{flex-direction:column;display:flex}.home-wiki-gaps__count dt{font-variant-numeric:tabular-nums;color:#ffba6d;font-size:18px;font-weight:600}.home-wiki-gaps__count dd{color:#a5a29b;margin:0;font-size:12px}.home-wiki-gaps__add{text-align:center;border:2px dashed #50505033;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:16px;font-size:14px;font-weight:600;display:flex}.home-wiki-gaps__needs-work{flex-direction:column;gap:4px;min-width:0;display:flex}.home-wiki-gaps__heading{text-transform:uppercase;letter-spacing:.08em;color:#a5a29b;margin:0;font-size:12px;font-weight:600}.home-wiki-gaps__list{margin:0;padding:0;list-style:none}.home-wiki-gaps__list li+li{border-top:2px solid #e8ddcb}.home-wiki-gaps__item{color:#505050;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;text-decoration:none;transition:padding .2s;display:flex}.home-wiki-gaps__item:hover,.home-wiki-gaps__item:focus-visible{padding-left:8px}.home-wiki-gaps__item:hover .home-wiki-gaps__name,.home-wiki-gaps__item:focus-visible .home-wiki-gaps__name{color:#50c9ce}.home-wiki-gaps__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;transition:color .2s;overflow:hidden}.home-wiki-gaps__missing{color:#a5a29b;flex-shrink:0;font-size:12px}@media screen and (max-width:968px){.home__panel.home-wiki-gaps{grid-template-columns:1fr;gap:24px}.home-wiki-gaps__summary{display:contents}.home-wiki-gaps__add{order:1}}@media screen and (max-width:768px){.home-wiki-gaps__item{flex-direction:column;gap:0}}
.home-type--fish{--home-type-color:#50c9ce;--home-type-tint:#50c9ce24}.home-type--invertebrate{--home-type-color:#e0607e;--home-type-tint:#e0607e24}.home-type--plant{--home-type-color:#00a676;--home-type-tint:#00a67624}.home-type--coral{--home-type-color:#ca9ce1;--home-type-tint:#ca9ce124}.home{color:#505050;flex-direction:column;gap:40px;padding-bottom:60px;display:flex;overflow-x:clip}.home__section{box-sizing:border-box;text-align:left;flex-direction:column;gap:16px;width:100%;max-width:1300px;margin:0 auto;padding:0 40px;display:flex}.home__panel{box-sizing:border-box;background:#faf4e6;border:2px solid #e8ddcb;border-radius:25px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.home__tabs{scrollbar-width:none;padding-right:40px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 40px),#0000 100%)}.home__tabs::-webkit-scrollbar{display:none}.home__block{flex-direction:column;gap:16px;min-width:0;display:flex}.home__block>.home__panel{flex:1}.home__section.home__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media screen and (max-width:968px){.home__section.home__row{grid-template-columns:1fr}}@media screen and (max-width:768px){.home{gap:30px;padding-bottom:40px}.home__section{padding:0 16px}.home__panel{padding:16px}}
