.Layout_container__l2gjk{min-height:100vh;display:flex;flex-direction:column}.Layout_header__8XhYm{background:var(--card-bg);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s,border-color .3s}[data-theme=light] .Layout_header__8XhYm{background-color:hsla(0,0%,91%,.95)}[data-theme=dark] .Layout_header__8XhYm{background-color:rgba(17,17,27,.95)}.Layout_headerContent__06wDW{max-width:var(--max-width);margin:0 auto;padding:.75rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}.Layout_nav__qOLUE{display:flex;gap:1.75rem;font-weight:400;font-size:.95rem;justify-self:start}.Layout_nav__qOLUE a{transition:color .2s;position:relative;white-space:nowrap}.Layout_nav__qOLUE a:hover{color:var(--primary-color)}.Layout_nav__qOLUE a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s}.Layout_nav__qOLUE a:hover:after{width:100%}.Layout_dropdown__z3jRI{position:relative;display:inline-block}.Layout_dropdownToggle__WdMTA{background:none;border:none;color:inherit;font-weight:500;font-size:inherit;cursor:pointer;padding:0;display:flex;align-items:center;gap:.25rem;transition:color .2s;position:relative}.Layout_dropdownToggle__WdMTA:hover{color:var(--primary-color)}.Layout_dropdownToggle__WdMTA:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s}.Layout_dropdownToggle__WdMTA:hover:after{width:100%}.Layout_dropdownMenu__zEIeU{position:absolute;top:calc(100% + 1rem);left:0;min-width:280px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;overflow:hidden}.Layout_dropdownOpen__XIYTc{opacity:1;visibility:visible;transform:translateY(0)}.Layout_dropdownItem__tEDBv{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;color:var(--text-primary);text-decoration:none;transition:background .2s;cursor:pointer}.Layout_dropdownItem__tEDBv:hover{background:var(--hover-bg);color:var(--text-primary)}.Layout_dropdownIcon__fA6Ww{font-size:1.5rem;flex-shrink:0;width:32px;display:flex;align-items:center;justify-content:center}.Layout_dropdownItemTitle__VcVEY{font-weight:600;font-size:.95rem;margin-bottom:.15rem}.Layout_dropdownItemDesc__DjI_j{font-size:.8rem;color:var(--text-secondary)}.Layout_dropdownDivider__ySCu0{height:1px;background:var(--border-color);margin:.5rem 0}.Layout_logoSection__xngcy{display:flex;flex-direction:column;align-items:center;justify-self:center;text-align:center}.Layout_logo__Yfd0y{font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.15rem;letter-spacing:-.01em}.Layout_logo__Yfd0y a:hover{opacity:.8}.Layout_tagline__pRBfO{font-size:.75rem;color:var(--text-secondary);font-weight:400;margin:0;transition:color .3s;letter-spacing:.01em}.Layout_socialIcons__8_CJc{display:flex;gap:1rem;align-items:center;justify-self:end}.Layout_socialIcons__8_CJc a{color:var(--text-secondary);transition:all .2s;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%}.Layout_socialIcons__8_CJc a:hover{color:var(--primary-color);background:var(--hover-bg);transform:translateY(-2px)}.Layout_socialIcons__8_CJc svg{width:20px;height:20px}.Layout_mobileMenuButton__nLMRy{display:none;justify-self:end;padding:.5rem;color:var(--text-primary);cursor:pointer;border-radius:8px;transition:background-color .2s}.Layout_mobileMenuButton__nLMRy:hover{background-color:var(--hover-bg)}.Layout_main__BqQ1G{flex:1 1;max-width:var(--max-width);width:100%;margin:0 auto;padding:1.5rem 1rem}.Layout_footer__3v8iv{background:var(--secondary-color);color:var(--text-primary);padding:2rem 1.5rem;text-align:center;margin-top:4rem;transition:background-color .3s,color .3s}.Layout_footer__3v8iv p{margin-bottom:1rem;opacity:.8}.Layout_socialLinks__WZeQy{display:flex;gap:2rem;justify-content:center}.Layout_socialLinks__WZeQy a{color:var(--text-primary);opacity:.8;transition:opacity .2s}.Layout_socialLinks__WZeQy a:hover{opacity:1}@media (max-width:768px){.Layout_headerContent__06wDW{padding:.625rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.Layout_logoSection__xngcy{order:1;flex:1 1;min-width:0}.Layout_logo__Yfd0y{font-size:1.1rem;margin-bottom:.1rem}.Layout_tagline__pRBfO{font-size:.7rem;display:none}.Layout_mobileMenuButton__nLMRy{display:flex;order:2}.Layout_nav__qOLUE{position:absolute;top:100%;left:0;right:0;background:var(--card-bg);border-bottom:1px solid var(--border-color);flex-direction:column;gap:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1);order:3;width:100%}.Layout_nav__qOLUE.Layout_navOpen__N4VXv{max-height:300px}.Layout_nav__qOLUE a{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);display:block}.Layout_nav__qOLUE a:last-child{border-bottom:none}.Layout_nav__qOLUE a:after{display:none}.Layout_dropdown__z3jRI{width:100%}.Layout_dropdownToggle__WdMTA{width:100%;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.Layout_dropdownToggle__WdMTA:after{display:none}.Layout_dropdownMenu__zEIeU{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--hover-bg)}.Layout_dropdownOpen__XIYTc{max-height:500px}.Layout_dropdownItem__tEDBv{padding-left:3rem}.Layout_socialIcons__8_CJc{display:flex;gap:.75rem;order:2}.Layout_socialIcons__8_CJc a{display:none}.Layout_socialIcons__8_CJc>:first-child{display:flex}.Layout_main__BqQ1G{padding:1rem .75rem}}@media (min-width:769px) and (max-width:1024px){.Layout_headerContent__06wDW{gap:.75rem}.Layout_nav__qOLUE{gap:1.5rem}.Layout_logo__Yfd0y{font-size:1.35rem}.Layout_socialIcons__8_CJc{gap:1rem}}.ThemeToggle_themeToggle__Lxt_p{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease;position:relative}.ThemeToggle_themeToggle__Lxt_p:hover{color:var(--primary-color);background:var(--hover-bg);transform:scale(1.1)}.ThemeToggle_themeToggle__Lxt_p:active{transform:scale(.95)}.ThemeToggle_themeToggle__Lxt_p svg{width:20px;height:20px;transition:transform .3s ease}.ThemeToggle_themeToggle__Lxt_p:hover svg{transform:rotate(15deg)}.ThemeToggle_themeToggle__Lxt_p *{transition:color .2s ease}.BlogCard_card__CAKq_{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogCard_card__CAKq_:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.BlogCard_imageContainer__ZiWI8{position:relative;width:100%;overflow:hidden;background:var(--bg-color)}.BlogCard_image__0BR8U{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.BlogCard_imageContainer__ZiWI8:hover .BlogCard_image__0BR8U{transform:scale(1.05)}.BlogCard_cardBody__JuMW4{padding:1rem}.BlogCard_title__0VkiB{font-size:1.25rem;font-weight:700;margin-bottom:.6rem;line-height:1.3;transition:color .2s}.BlogCard_title__0VkiB:hover{color:var(--primary-color)}.BlogCard_excerpt__HA7_R{color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem;font-size:.95rem}.BlogCard_tags__TuNF2{display:flex;flex-wrap:wrap;gap:.4rem}.BlogCard_tag__rAnxm{padding:.3rem .65rem;background:var(--hover-bg);color:var(--primary-color);border-radius:20px;font-size:.8rem;font-weight:500;transition:background-color .2s}.BlogCard_tag__rAnxm:hover{background-color:var(--border-color)}.BlogCard_cardFooter__cCv84{display:flex;justify-content:space-around;padding:.75rem 1rem;border-top:1px solid var(--border-color)}.BlogCard_actionBtn__4Z0U0{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:8px;color:var(--text-secondary);font-weight:600;font-size:.9rem;transition:background-color .2s,color .2s}.BlogCard_actionBtn__4Z0U0:hover{background-color:var(--hover-bg);color:var(--primary-color)}.BlogCard_icon__7PsDN{font-size:1.1rem}@media (max-width:768px){.BlogCard_cardBody__JuMW4,.BlogCard_cardFooter__cCv84{padding:.75rem}.BlogCard_title__0VkiB{font-size:1.15rem}.BlogCard_excerpt__HA7_R{font-size:.9rem}.BlogCard_actionBtn__4Z0U0{padding:.4rem .6rem;font-size:.85rem}}.Home_hero__VkeT1{text-align:center;padding:2rem 1rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(102,126,234,.3)}.Home_heroTitle__AMpNI{font-size:2.25rem;margin-bottom:.75rem;font-weight:800}.Home_heroSubtitle__0EZ9Z{font-size:1.1rem;opacity:.95;max-width:600px;margin:0 auto}.Home_homeContainer__h7U1S{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:var(--max-width);margin:0 auto}.Home_mainContent__RtoDJ{max-width:680px;margin:0 auto;width:100%}.Home_feed__n8ZD9{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.Home_sidebar__5uvgt{display:none}.Home_sidebarCard__yNAi3{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s}.Home_sidebarCard__yNAi3:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.Home_sidebarHeader__Ke1_1{background:var(--hover-bg);padding:.875rem 1rem;border-bottom:1px solid var(--border-color)}.Home_sidebarTitle__bsU0T{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:.01em}.Home_sidebarContent__r84ah{padding:1rem}.Home_sidebarDescription__S_hpI{font-size:.875rem;line-height:1.6;color:var(--text-secondary);margin:0}.Home_sidebarLinks__d0BOW{display:flex;flex-direction:column;padding:.5rem 0}.Home_sidebarLink__RFrEC{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;color:var(--text-primary);font-size:.9rem;transition:background-color .2s;text-decoration:none}.Home_sidebarLink__RFrEC:hover{background-color:var(--hover-bg);color:var(--primary-color)}.Home_linkIcon__uwERA{font-size:1.1rem;width:20px;text-align:center}.Home_sidebarTopics__QtQPJ{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}.Home_topicTag__2Yzvv{display:inline-block;padding:.4rem .75rem;background:var(--hover-bg);color:var(--text-primary);border-radius:16px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s}.Home_topicTag__2Yzvv:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}@media (min-width:1024px){.Home_homeContainer__h7U1S{grid-template-columns:1fr 320px;gap:2rem;align-items:start}.Home_mainContent__RtoDJ{max-width:none;margin:0}.Home_sidebar__5uvgt{display:block;position:-webkit-sticky;position:sticky;top:80px;align-self:start}}.Home_trendingTags__DsjhM{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.Home_trendingTag__bobbw{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:8px;transition:background-color .2s;text-decoration:none;color:inherit}.Home_trendingTag__bobbw:hover{background-color:var(--hover-bg)}.Home_tagRank__CzWSR{width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;flex-shrink:0}.Home_tagName__MUp30{font-weight:500;font-size:.9rem;color:var(--text-primary)}.Home_tagCount__na8wO{font-size:.8rem;color:var(--text-secondary)}@media (max-width:768px){.Home_heroTitle__AMpNI{font-size:1.75rem}.Home_heroSubtitle__0EZ9Z{font-size:.95rem}.Home_hero__VkeT1{padding:1.5rem 1rem}.Home_feed__n8ZD9{gap:1rem}.Home_homeContainer__h7U1S{gap:1.5rem}}