.sidebar-toggle[data-v-8233e791]{background:none;border:none;color:var(--text);cursor:pointer;padding:.5rem;transition:transform .2s ease}.sidebar-toggle[data-v-8233e791]:hover{transform:scale(1.1)}svg[data-v-8233e791]{height:24px;width:24px}.theme-toggle[data-v-835a1b70]{background:none;border:none;color:var(--text);cursor:pointer;padding:.5rem;transition:transform .2s ease}.theme-toggle[data-v-835a1b70]:hover{transform:scale(1.1)}.moon[data-v-835a1b70],.sun[data-v-835a1b70]{height:24px;width:24px}svg[data-v-1f120503]{height:100%;width:100%;fill:currentColor}.letter[data-v-1f120503]{transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.j[data-v-1f120503]{transform:translate(-5px)}.c[data-v-1f120503]{transform:translate(5px)}svg:hover .j[data-v-1f120503]{transform:translate(-15px) scale(1.2)}svg:hover .c[data-v-1f120503]{transform:translate(15px) scale(1.2)}@media (max-width:768px){svg:hover .j[data-v-1f120503]{transform:translate(-10px) scale(1.1)}svg:hover .c[data-v-1f120503]{transform:translate(10px) scale(1.1)}}.sidebar-overlay[data-v-0d60d8b4]{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.sidebar-overlay.active[data-v-0d60d8b4]{opacity:1;visibility:visible}.blog-sidebar[data-v-0d60d8b4]{background-color:var(--background);border-right:1px solid var(--text);height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .3s ease;width:400px;z-index:1001}.blog-sidebar.open[data-v-0d60d8b4]{transform:translate(0)}.sidebar-header[data-v-0d60d8b4]{align-items:center;border-bottom:1px solid var(--text);display:flex;justify-content:space-between;padding:1.5rem}.sidebar-header h2[data-v-0d60d8b4]{color:var(--text);font-size:1.5rem;margin:0}.close-btn[data-v-0d60d8b4]{background:none;border:none;color:var(--text);cursor:pointer;padding:.5rem;transition:opacity .2s ease}.close-btn[data-v-0d60d8b4]:hover{opacity:.7}.sidebar-content[data-v-0d60d8b4]{padding:1.5rem}.error[data-v-0d60d8b4],.loading[data-v-0d60d8b4],.no-posts[data-v-0d60d8b4]{color:var(--text);padding:2rem;text-align:center}.posts-list[data-v-0d60d8b4]{list-style:none;margin:0;padding:0}.posts-list li[data-v-0d60d8b4]{margin-bottom:1.5rem}.post-link[data-v-0d60d8b4]{border:1px solid transparent;border-radius:8px;color:var(--text);display:block;padding:1rem;text-decoration:none;transition:all .2s ease}.post-link[data-v-0d60d8b4]:hover{background-color:#8080801a;border-color:var(--text)}.post-title[data-v-0d60d8b4]{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.post-date[data-v-0d60d8b4]{font-size:.9rem;margin-bottom:.5rem;opacity:.7}.post-description[data-v-0d60d8b4]{font-size:.95rem;line-height:1.4;opacity:.8}.error[data-v-0d60d8b4]{color:#ef4444}@media (max-width:768px){.blog-sidebar[data-v-0d60d8b4]{width:100%}}
