.LandingPage_main__HSfnm{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;min-height:100vh;background-color:var(--bg)}.LandingPage_title__fjtJ_{font-size:2.5rem;margin-bottom:2rem;color:var(--text);text-align:center}.LandingPage_categoriesGrid__apmPI{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:1400px}.LandingPage_categoryCard__lOVlw{position:relative;background:var(--bg);padding:2rem;border-radius:8px;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.LandingPage_categoryCard__lOVlw:hover{box-shadow:0 0 10px var(--glow)}.LandingPage_iconWrapper__DPwgf{margin-bottom:1rem;color:var(--accent)}.LandingPage_iconWrapper__DPwgf svg{width:48px;height:48px;stroke-width:1.5}.LandingPage_categoryName__d_bys{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.LandingPage_postCount__H8Wu6{font-size:1rem;color:var(--text-secondary);line-height:1.6}.LandingPage_tooltip__l8vWQ{position:absolute;bottom:105%;left:50%;transform:translateX(-50%);background-color:var(--text);color:var(--bg);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;width:220px;text-align:center;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:10}.LandingPage_tooltip__l8vWQ:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--text) transparent transparent transparent}.LandingPage_categoryCard__lOVlw:hover .LandingPage_tooltip__l8vWQ{visibility:visible;opacity:1}.LandingPage_trendingSection__hgb1V{width:100%;max-width:1200px;margin-top:5rem}.LandingPage_trendingPosts__wVb7r{display:flex;flex-direction:column;gap:1rem}.LandingPage_trendingPost__HJ73v{background:var(--bg);padding:1.5rem;border-radius:8px;border:1px solid var(--border);text-decoration:none;color:var(--text)}.LandingPage_trendingPost__HJ73v:hover{background-color:var(--subtle-bg);border-color:var(--accent)}.LandingPage_trendingPostTitle__Qyh1k{font-size:1.2rem;font-weight:500;color:var(--text)}.LandingPage_trendingPostAuthor__6JcJp{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}@media (max-width:1024px){.LandingPage_categoriesGrid__apmPI{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.LandingPage_title__fjtJ_{font-size:2rem}.LandingPage_main__HSfnm{padding:2rem 1rem}.LandingPage_categoriesGrid__apmPI{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.LandingPage_categoriesGrid__apmPI{grid-template-columns:1fr}}.LandingPage_postCountContainer__1_UMg{display:flex;flex-direction:column}.LandingPage_infoBtn__YsB6O{position:absolute;top:10px;right:10px;background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;width:30px;height:30px;font-size:.75rem;cursor:pointer}.NodesGrid_postsPageContainer__eWg3a{height:calc(100vh - 150px);background-color:var(--bg);display:flex;flex-direction:column;overflow:hidden}.NodesGrid_header__V25R0{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-bottom:1.5rem;flex-shrink:0}.NodesGrid_title__wcfRt{font-size:1.75rem;font-weight:700;color:var(--text)}.NodesGrid_refreshButton__qJM10{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--subtle-bg);border:1px solid var(--border);border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .2s ease-in-out}.NodesGrid_refreshButton__qJM10:hover{color:var(--accent);border-color:var(--accent);transform:rotate(-90deg)}.NodesGrid_refreshButton__qJM10:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NodesGrid_postsGrid__Cw9Jf{overflow-y:auto;padding:1rem;height:100%;-moz-column-count:4;column-count:4;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-fill:balance;column-fill:balance}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar{width:8px}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-track{background:transparent}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;border:2px solid var(--bg)}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (max-width:1200px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:3;column-count:3}}@media (max-width:1024px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:2;column-count:2}}@media (max-width:768px){.NodesGrid_postsPageContainer__eWg3a{height:auto;overflow-y:visible;padding:1rem}.NodesGrid_header__V25R0{margin-bottom:1rem}.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:1;column-count:1;height:auto;overflow-y:visible;padding:0}}