.sidebar-toggle[data-v-3838b50a]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;color:var(--color-text,#333);cursor:pointer;display:none;font-size:.9rem;font-weight:600;padding:.75rem 1rem;text-align:left;width:100%}.sidebar-toggle__icon[data-v-3838b50a]{float:right;font-size:.7rem}.blog-sidebar[data-v-3838b50a]{display:flex;flex-direction:column;gap:2rem}@media(max-width:900px){.sidebar-toggle[data-v-3838b50a]{display:block}.sidebar-content[data-v-3838b50a]{display:none}.sidebar-content.open[data-v-3838b50a]{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}}.sidebar-title[data-v-3838b50a]{color:var(--color-text-secondary,#666);font-size:.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.sidebar-nav[data-v-3838b50a]{display:flex;flex-direction:column;gap:.125rem}.sidebar-link[data-v-3838b50a]{border-radius:8px;color:var(--color-text,#333);display:block;font-size:.9rem;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:background .15s,color .15s}.sidebar-link[data-v-3838b50a]:hover{background:var(--color-background,#fafafa)}.sidebar-link.active[data-v-3838b50a]{background:var(--color-primary,#e65100);color:#fff}.sidebar-tags[data-v-3838b50a]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-3838b50a]{background:var(--color-background,#fafafa);border:1px solid var(--color-border,#e0e0e0);border-radius:999px;color:var(--color-text-secondary,#666);display:inline-block;font-size:.8rem;font-weight:500;padding:.3rem .75rem;text-decoration:none;transition:all .15s}.tag-badge[data-v-3838b50a]:hover{color:var(--color-primary,#e65100)}.tag-badge.active[data-v-3838b50a],.tag-badge[data-v-3838b50a]:hover{border-color:var(--color-primary,#e65100)}.tag-badge.active[data-v-3838b50a]{background:var(--color-primary,#e65100);color:#fff}
