.blog_layout__7rshj{min-height:60vh}.blog_hero__WLLgl{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:var(--space-2xl) var(--space-lg);text-align:center}.blog_heroTitle__avXya{margin:0 0 var(--space-sm);font-size:var(--font-size-3xl,2rem);color:var(--color-text)}.blog_heroDescription__Zf2wG{margin:0;color:var(--color-text-muted);font-size:var(--font-size-md,1rem);max-width:540px;margin-inline:auto}.blog_container__2_z7z{max-width:860px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.blog_tabs__WK__y{display:flex;gap:var(--space-xs);margin-bottom:var(--space-xl);flex-wrap:wrap}.blog_tab__2VMkf{padding:.45rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.blog_tab__2VMkf:hover{background:var(--color-bg-secondary);color:var(--color-text)}.blog_tabActive__RkPid{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog_postList__2zCB1{display:flex;flex-direction:column;gap:var(--space-lg)}.blog_postCard__OEt9o{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);background:var(--color-bg);transition:border-color .15s}.blog_postCard__OEt9o:hover{border-color:var(--color-primary)}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap}.blog_typeBadge__bABa1{padding:.2rem .55rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.blog_typeBadgeDaily__V_66o{background:#e0f2fe;color:#0369a1}.blog_typeBadgeMonthly__Neakc{background:#ede9fe;color:#7c3aed}.blog_typeBadgeYearly__vyljC{background:#fef3c7;color:#b45309}.blog_typeBadgeManual__rvUyR{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.blog_postTitle__3NcWc{margin:0 0 var(--space-xs);font-size:var(--font-size-lg,1.125rem)}.blog_postTitle__3NcWc a{color:var(--color-text);text-decoration:none}.blog_postTitle__3NcWc a:hover{color:var(--color-primary)}.blog_postExcerpt__yghmT{margin:0 0 var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.blog_postFooter__Ey6lL{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted);flex-wrap:wrap}.blog_tagList__PHc46{display:flex;gap:var(--space-xs);flex-wrap:wrap}.blog_tag__WCjGh{padding:.15rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.7rem;color:var(--color-text-secondary);text-decoration:none}.blog_tag__WCjGh:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog_pagination__GtfcC{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl)}.blog_pageBtn__A1PQb{padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;text-decoration:none}.blog_pageBtn__A1PQb:hover{background:var(--color-bg-secondary)}.blog_pageBtnDisabled__2gWj2{opacity:.4;pointer-events:none}.blog_pageInfo__KjNbg{font-size:var(--font-size-sm);color:var(--color-text-muted)}.blog_emptyState__LIYZo{text-align:center;padding:var(--space-2xl) 0;color:var(--color-text-muted)}[data-theme=dark] .blog_typeBadgeDaily__V_66o{background:#0c4a6e;color:#7dd3fc}[data-theme=dark] .blog_typeBadgeMonthly__Neakc{background:#2e1065;color:#c4b5fd}[data-theme=dark] .blog_typeBadgeYearly__vyljC{background:#451a03;color:#fcd34d}