.post-page[data-v-15c6e5ff]{background:#fff;min-height:100vh}.error-container[data-v-15c6e5ff]{align-items:center;display:flex;justify-content:center;min-height:60vh}.error-content[data-v-15c6e5ff]{color:#666;text-align:center}.error-content h2[data-v-15c6e5ff]{color:#333;margin:16px 0 8px}.error-content p[data-v-15c6e5ff]{margin-bottom:24px}.post-cover[data-v-15c6e5ff]{overflow:hidden}.cover-image[data-v-15c6e5ff],.post-cover[data-v-15c6e5ff]{max-height:500px;width:100%}.cover-image[data-v-15c6e5ff]{-o-object-fit:cover;object-fit:cover}.post-container[data-v-15c6e5ff]{padding-bottom:60px;padding-top:40px}.post-header[data-v-15c6e5ff]{border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:16px}.post-title[data-v-15c6e5ff]{color:#333;font-size:1.75rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media(min-width:600px){.post-title[data-v-15c6e5ff]{font-size:2rem}}@media(min-width:960px){.post-title[data-v-15c6e5ff]{font-size:2.25rem}}.post-meta[data-v-15c6e5ff]{align-items:center;display:flex;justify-content:space-between}.post-date[data-v-15c6e5ff]{color:#666;font-size:.875rem}.share-btn[data-v-15c6e5ff]{color:#666}.post-content[data-v-15c6e5ff]{color:#333;font-size:1rem;line-height:1.8}.post-content[data-v-15c6e5ff] h2,.post-content[data-v-15c6e5ff] h3,.post-content[data-v-15c6e5ff] h4{color:#333;margin-bottom:16px;margin-top:32px}.post-content[data-v-15c6e5ff] p{margin-bottom:16px}.post-content[data-v-15c6e5ff] img{border-radius:8px;height:auto;margin:24px 0;max-width:100%}.post-content[data-v-15c6e5ff] a{color:#082680;text-decoration:underline}.post-content[data-v-15c6e5ff] ol,.post-content[data-v-15c6e5ff] ul{margin-bottom:16px;padding-left:24px}.post-content[data-v-15c6e5ff] blockquote{border-left:4px solid #082680;color:#555;font-style:italic;margin:24px 0;padding-left:16px}.sidebar[data-v-15c6e5ff]{position:sticky;top:80px}.sidebar-title[data-v-15c6e5ff]{border-bottom:2px solid #333;color:#333;font-size:1.125rem;font-weight:700;margin-bottom:20px;padding-bottom:12px}.related-posts[data-v-15c6e5ff]{display:flex;flex-direction:column;gap:16px}.related-post[data-v-15c6e5ff]{color:inherit;display:flex;gap:12px;text-decoration:none;transition:opacity .2s ease}.related-post[data-v-15c6e5ff]:hover{opacity:.8}.related-post-image[data-v-15c6e5ff]{border-radius:4px;flex-shrink:0;height:70px;overflow:hidden;width:100px}.related-post-image .related-image[data-v-15c6e5ff]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-image-placeholder[data-v-15c6e5ff]{align-items:center;background:#e0e0e0;display:flex;height:100%;justify-content:center;width:100%}.related-post-content[data-v-15c6e5ff]{flex:1;min-width:0}.related-post-title[data-v-15c6e5ff]{color:#333;display:-webkit-box;font-size:.875rem;font-weight:500;-webkit-line-clamp:3;line-height:1.4;margin-bottom:4px;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.related-post-date[data-v-15c6e5ff]{color:#999;font-size:.75rem}
