.blog_blogContainer__FdSf0{max-width:1200px;margin:0 auto;padding:40px 24px;min-height:calc(100vh - 200px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.blog_blogHeader__MiTuR{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.blog_blogTitle__5vHJo{font-size:2rem;font-weight:700;color:#1a1a1a}.blog_blogGrid__SVmHy{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;gap:28px;align-items:stretch}.blog_card__JxreE{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #eee;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:100%}.blog_card__JxreE:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.blog_cardImage__dNm3_{width:100%;height:200px;object-fit:cover;background-color:#eee}.blog_cardImagePlaceholder__n9VYp{width:100%;height:200px;background:linear-gradient(135deg,wheat,#f8e1c2);display:flex;align-items:center;justify-content:center;font-size:3rem;color:#cba66a}.blog_cardBody__Quu_1{padding:20px 22px;flex:1 1;display:flex;flex-direction:column}.blog_cardTitle__Tu4OQ{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.45;-webkit-line-clamp:2}.blog_cardExcerpt__UQKZ_,.blog_cardTitle__Tu4OQ{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_cardExcerpt__UQKZ_{font-size:.875rem;color:#666;line-height:1.65;flex:1 1;-webkit-line-clamp:3}.blog_cardFooter__Fx51N{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid #f0f0f0}.blog_cardMeta__diIC5{align-items:center;gap:6px}.blog_cardMeta__diIC5,.blog_cardStats__gt3D8{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;color:#888}.blog_cardStats__gt3D8{gap:10px}.blog_cardStat__YmQqv{display:flex;align-items:center;gap:4px}.blog_tag__B6_C1{display:inline-block;background:#f8e1c2;color:#8b6914;padding:4px 12px;border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.3px;margin-right:6px;margin-bottom:6px}.blog_tagsRow__eh5Jg{margin-bottom:8px}.blog_detailContainer__uGwQF{max-width:1200px;margin:0 auto;padding:48px 24px;min-height:calc(100vh - 200px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.blog_detailCover__9aUb5{width:100%;max-height:400px;object-fit:cover;border-radius:12px;margin-bottom:24px}.blog_detailTitle__8jesk{font-size:2.2rem;font-weight:800;color:#1a1a1a;margin-bottom:12px;line-height:1.3;letter-spacing:-.3px}.blog_detailMeta__gKxWA{display:flex;align-items:center;gap:12px;color:#888;font-size:.9rem;margin-bottom:24px;flex-wrap:wrap}.blog_detailContent__mgvAp{font-size:1.05rem;line-height:1.85;color:#333;white-space:pre-wrap;word-wrap:break-word;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.blog_detailContent__mgvAp p{margin-bottom:16px}.blog_detailActions__xTsFq{display:flex;gap:16px;align-items:center;margin:32px 0;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.blog_likeBtn__r2_s2{display:flex;align-items:center;gap:6px;cursor:pointer;background:none;border:none;font-size:1rem;color:#666;padding:8px 16px;border-radius:20px;transition:background .2s ease}.blog_likeBtn__r2_s2:hover{background:#f5f5f5}.blog_likeBtnActive__aLYvs{color:#e53935}.blog_commentsSection__KoC4j{margin-top:32px}.blog_commentsSectionTitle__j1ukR{font-size:1.3rem;font-weight:700;margin-bottom:20px;color:#1a1a1a}.blog_commentForm__Q7O4C{display:flex;gap:12px;margin-bottom:24px;align-items:flex-start}.blog_commentInput__ZSpWU{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;min-height:60px;transition:border-color .2s ease}.blog_commentInput__ZSpWU:focus{outline:none;border-color:#333}.blog_commentItem__e7aYa{display:flex;gap:12px;margin-bottom:20px;padding:16px;background:#fafafa;border-radius:10px}.blog_commentBody__dx4qk{flex:1 1}.blog_commentAuthor__zHtw4{font-weight:700;font-size:.9rem;color:#1a1a1a}.blog_commentDate__5SVaZ{font-size:.8rem;color:#999;margin-left:8px}.blog_commentText__s9S7t{font-size:.95rem;color:#444;margin-top:4px;line-height:1.5}.blog_deleteCommentBtn__Bo7Ic{background:none;border:none;color:#ccc;cursor:pointer;font-size:.85rem;padding:4px}.blog_deleteCommentBtn__Bo7Ic:hover{color:#e53935}.blog_editorContainer__HN5sw{max-width:900px;margin:0 auto;padding:48px 24px;min-height:calc(100vh - 200px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.blog_editorTitle__8sk1l{font-size:1.8rem;font-weight:800;margin-bottom:24px;color:#1a1a1a;letter-spacing:-.3px}.blog_formGroup__t9IdU{margin-bottom:20px}.blog_formLabel__OCUGw{display:block;font-weight:600;margin-bottom:6px;color:#333;font-size:.9rem}.blog_formInput__aW0gK{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s ease}.blog_formInput__aW0gK:focus{outline:none;border-color:#333}.blog_formTextarea__hiMsG{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:300px;line-height:1.7;transition:border-color .2s ease}.blog_formTextarea__hiMsG:focus{outline:none;border-color:#333}.blog_formActions__lIZnO{display:flex;gap:12px;margin-top:24px}.blog_adminBlogList__Sarfe{margin-top:20px}.blog_adminBlogItem___jMGH{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.blog_adminBlogInfo__Rxiyy{flex:1 1}.blog_adminBlogTitle__YjIUN{font-weight:700;color:#1a1a1a;font-size:1rem}.blog_adminBlogMeta__DwOj_{font-size:.8rem;color:#999;margin-top:4px}.blog_adminBlogActions__r2bvb{display:flex;gap:8px}.blog_statusBadge___AD1R{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;margin-left:8px}.blog_statusPublished__LXFsT{background:#e8f5e9;color:#2e7d32}.blog_statusDraft__mYT_T{background:#fff3e0;color:#e65100}.blog_emptyState__kCAZA{text-align:center;padding:60px 20px;color:#999}.blog_emptyStateIcon__UqJ6a{font-size:3rem;margin-bottom:16px}.blog_backLink__jx8ka{display:inline-flex;align-items:center;gap:6px;color:#666;text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:24px;cursor:pointer;transition:color .2s ease}.blog_backLink__jx8ka:hover{color:#f8a500}@media (max-width:600px){.blog_blogGrid__SVmHy{grid-template-columns:1fr}.blog_blogHeader__MiTuR{flex-direction:column;align-items:flex-start;gap:12px}.blog_detailTitle__8jesk{font-size:1.6rem}.blog_commentForm__Q7O4C{flex-direction:column}}