.blog-detail-page[data-v-e0b8a047]{display:flex;flex-direction:column;min-height:100vh;background-color:#eff9ec}.blog-detail-main[data-v-e0b8a047]{flex:1;padding-top:120px;padding-bottom:40px}.hero-section[data-v-e0b8a047]{padding:0}.hero-section .container[data-v-e0b8a047]{max-width:900px;margin:0 auto}.back-link[data-v-e0b8a047]{display:inline-block;color:#193f06;text-decoration:none;margin-bottom:30px;font-weight:600;transition:opacity .3s}.back-link[data-v-e0b8a047]:hover{opacity:.7}.post-header-image[data-v-e0b8a047]{width:100%;max-width:800px;height:auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;margin:0 auto 30px;display:block;box-shadow:0 8px 20px #0000001f}.post-header-image img[data-v-e0b8a047]{width:100%;height:100%;object-fit:cover}.post-metadata[data-v-e0b8a047]{display:flex;gap:20px;margin-bottom:20px;color:#666;font-size:.9rem;flex-wrap:wrap}.post-title-section[data-v-e0b8a047]{position:relative;padding:0 0 5px}.post-title[data-v-e0b8a047]{font-size:2.2rem;font-weight:800;color:#193f06;margin:0;line-height:1.3;position:relative;z-index:1;padding:0 0 15px}.content-section[data-v-e0b8a047]{padding:20px 0}.content-section .container[data-v-e0b8a047]{max-width:900px;margin:0 auto;border-left:3px solid #d2e0d0}.blog-post[data-v-e0b8a047]{border-radius:12px;overflow:hidden;padding:40px}.post-content[data-v-e0b8a047]{font-size:1rem;line-height:1.8;color:#333}.post-content p[data-v-e0b8a047]{margin-bottom:20px}.post-content h2[data-v-e0b8a047],.post-content h3[data-v-e0b8a047]{color:#193f06;margin-top:30px;margin-bottom:15px;font-weight:700}.post-content strong[data-v-e0b8a047]{color:#193f06;font-weight:700}.post-content ul[data-v-e0b8a047],.post-content ol[data-v-e0b8a047]{margin-bottom:20px;margin-left:20px}.post-content li[data-v-e0b8a047]{margin-bottom:8px}.post-content blockquote[data-v-e0b8a047]{border-left:4px solid #193f06;padding-left:20px;margin:20px 0;font-style:italic;color:#555}.loading-state[data-v-e0b8a047],.error-state[data-v-e0b8a047],.not-found-state[data-v-e0b8a047]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;min-height:400px;margin-top:120px}.spinner[data-v-e0b8a047]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #193f06;border-radius:50%;animation:spin-e0b8a047 1s linear infinite;margin-bottom:20px}@keyframes spin-e0b8a047{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-e0b8a047],.not-found-state[data-v-e0b8a047]{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.error-state p[data-v-e0b8a047],.not-found-state p[data-v-e0b8a047]{margin-bottom:20px;font-size:1rem}.retry-btn[data-v-e0b8a047]{background-color:#721c24;color:#fff;padding:10px 25px;border-radius:6px;text-decoration:none;font-weight:600;transition:background .3s;display:inline-block;margin-top:10px}.retry-btn[data-v-e0b8a047]:hover{background-color:#5a1119}@media(max-width:768px){.blog-detail-main[data-v-e0b8a047]{padding-top:110px}.hero-section .container[data-v-e0b8a047],.content-section .container[data-v-e0b8a047]{padding:0 15px}.blog-post[data-v-e0b8a047]{padding:20px}.post-header-image[data-v-e0b8a047]{margin:0 auto 20px}.post-title[data-v-e0b8a047]{font-size:1.5rem}.post-content[data-v-e0b8a047]{font-size:.95rem}}@media(max-width:480px){.hero-section .container[data-v-e0b8a047],.content-section .container[data-v-e0b8a047]{padding:0 15px}.blog-post[data-v-e0b8a047]{padding:15px;border-radius:8px}.post-title[data-v-e0b8a047]{font-size:1.2rem}.post-metadata[data-v-e0b8a047]{font-size:.85rem;gap:10px}}
