.skeleton-card[data-v-97fc698b]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.skeleton-card__cover[data-v-97fc698b]{height:200px}.skeleton-card__body[data-v-97fc698b]{display:flex;flex:1;flex-direction:column;padding:1.25rem}.skeleton-card__meta[data-v-97fc698b]{display:flex;gap:.75rem;margin-bottom:.75rem}.skeleton-card__footer[data-v-97fc698b]{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.blog-error[data-v-0dff7ff7]{padding:3rem 1rem;text-align:center}.blog-error__message[data-v-0dff7ff7]{color:var(--color-text-secondary,#666);font-size:1rem;margin:0 0 1.25rem}.blog-error__btn[data-v-0dff7ff7]{background:var(--color-primary,#e65100);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background .15s,transform .15s}.blog-error__btn[data-v-0dff7ff7]:hover{background:var(--color-primary-dark,#ac1900);transform:translateY(-1px)}.pagination[data-v-0f9a90ee]{gap:.375rem;margin-top:2.5rem}.pagination[data-v-0f9a90ee],.pagination__btn[data-v-0f9a90ee]{align-items:center;display:flex;justify-content:center}.pagination__btn[data-v-0f9a90ee]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;color:var(--color-text,#333);cursor:pointer;font-size:.875rem;font-weight:500;height:2.25rem;min-width:2.25rem;padding:0 .5rem;transition:all .15s}.pagination__btn[data-v-0f9a90ee]:hover:not(:disabled):not(.active){border-color:var(--color-primary,#e65100);color:var(--color-primary,#e65100)}.pagination__btn.active[data-v-0f9a90ee]{background:var(--color-primary,#e65100);border-color:var(--color-primary,#e65100);color:#fff}.pagination__btn[data-v-0f9a90ee]:disabled{cursor:not-allowed;opacity:.35}.pagination__dots[data-v-0f9a90ee]{color:var(--color-text-secondary,#666);padding:0 .25rem}.blog-search[data-v-b68ceace]{margin-bottom:1.5rem}.blog-search__wrapper[data-v-b68ceace]{position:relative}.blog-search__icon[data-v-b68ceace]{color:var(--color-text-secondary,#666);left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blog-search__input[data-v-b68ceace]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;color:var(--color-text,#333);font-size:.88rem;outline:none;padding:.6rem .75rem .6rem 2.25rem;transition:border-color .15s;width:100%}.blog-search__input[data-v-b68ceace]:focus{border-color:var(--color-primary,#e65100)}.blog-search__input[data-v-b68ceace]::-moz-placeholder{color:var(--color-text-secondary,#999)}.blog-search__input[data-v-b68ceace]::placeholder{color:var(--color-text-secondary,#999)}.sidebar-toggle[data-v-837ec59d]{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-837ec59d]{float:right;font-size:.7rem}.blog-sidebar[data-v-837ec59d]{display:flex;flex-direction:column;gap:2rem}@media(max-width:900px){.sidebar-toggle[data-v-837ec59d]{display:block}.sidebar-content[data-v-837ec59d]{display:none}.sidebar-content.open[data-v-837ec59d]{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}}.sidebar-title[data-v-837ec59d]{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-837ec59d]{display:flex;flex-direction:column;gap:.125rem}.sidebar-link[data-v-837ec59d]{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-837ec59d]:hover{background:var(--color-background,#fafafa)}.sidebar-link.active[data-v-837ec59d]{background:var(--color-primary,#e65100);color:#fff}.sidebar-tags[data-v-837ec59d]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-837ec59d]{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-837ec59d]:hover{color:var(--color-primary,#e65100)}.tag-badge.active[data-v-837ec59d],.tag-badge[data-v-837ec59d]:hover{border-color:var(--color-primary,#e65100)}.tag-badge.active[data-v-837ec59d]{background:var(--color-primary,#e65100);color:#fff}
