.post-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);display:block}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.7;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;width:100%;text-align:left;color:#2c3e50}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:32px;margin-bottom:20px;font-weight:700;line-height:1.3;color:#1a202c;position:relative}.markdown-body h1{font-size:2.5em;padding-bottom:.4em;border-bottom:3px solid #e2e8f0;color:#1a202c}.markdown-body h2{font-size:1.8em;padding-bottom:.4em;border-bottom:2px solid #e2e8f0;color:#2d3748}.markdown-body h3{font-size:1.4em;color:#4a5568;padding-left:12px;border-left:4px solid #667eea}.markdown-body h4{font-size:1.2em;color:#4a5568;background:#f7fafc;padding:8px 16px;border-radius:6px;margin-left:-16px}.markdown-body h5,.markdown-body h6{font-size:1.1em;color:#718096;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:20px;line-height:1.8;color:#2d3748}.markdown-body ol,.markdown-body ul{padding-left:2.5em;margin-top:0;margin-bottom:20px;margin-left:0;text-align:left;width:100%;box-sizing:border-box}.markdown-body ul{list-style:none}.markdown-body ul li{position:relative;margin-bottom:12px;padding-left:8px}.markdown-body ul li:before{content:"▶";position:absolute;left:-20px;color:#667eea;font-size:.8em;font-weight:700}.markdown-body ol{counter-reset:item}.markdown-body ol li{counter-increment:item;margin-bottom:12px;padding-left:8px;position:relative}.markdown-body ol li:before{content:counter(item);position:absolute;left:-30px;background:#667eea;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700}.markdown-body li>p{margin-top:8px;margin-bottom:8px;text-align:left}.markdown-body blockquote{margin:24px 0;padding:16px 20px;background:#f8f9fa;border-left:4px solid #667eea;border-radius:6px}.markdown-body blockquote p{margin:0;font-style:italic;color:#4a5568;font-size:1.1em;line-height:1.6}.markdown-body pre{background:#2d3748;border-radius:8px;padding:20px;overflow:auto;border:1px solid #e2e8f0}.markdown-body code{font-family:Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:4px 8px;margin:0 2px;background:#f7fafc;border-radius:4px;border:1px solid #e2e8f0;color:#2d3748;font-weight:500}.markdown-body pre code{background-color:transparent;padding:0;color:#e2e8f0;border:none;font-size:.95em}.markdown-body table{border-collapse:collapse;width:100%;margin-bottom:24px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.markdown-body table td,.markdown-body table th{padding:12px 16px;border:1px solid #e2e8f0}.markdown-body table th{background:#667eea;color:#fff;font-weight:600;text-align:left}.markdown-body table tr{background-color:#fff;transition:background-color .2s ease}.markdown-body table tr:hover{background-color:#f7fafc}.markdown-body table tr:nth-child(2n){background-color:#f8fafc}.markdown-body table tr:nth-child(2n):hover{background-color:#edf2f7}.markdown-body strong{color:#2d3748;font-weight:700;background:#f0f4f8;padding:2px 4px;border-radius:4px}.markdown-body em{color:#4a5568;font-style:italic;font-weight:500}.markdown-body a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.markdown-body a:hover{color:#5a67d8;border-bottom-color:#5a67d8}.markdown-body hr{height:2px;background:#e2e8f0;border:none;border-radius:1px;margin:32px 0}.blog-post-container[data-v-9dc0ac8c]{max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;width:100%}h1[data-v-9dc0ac8c]{margin-bottom:10px;color:#2c3e50}.post-meta[data-v-9dc0ac8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee}.post-date[data-v-9dc0ac8c]{color:#666;font-size:.9em;margin:0}.post-categories[data-v-9dc0ac8c]{display:flex;gap:10px;flex-wrap:wrap}.post-category[data-v-9dc0ac8c]{display:inline-block;padding:3px 8px;background-color:#f5f5f5;border-radius:4px;font-size:.8em;color:#666;text-decoration:none;transition:background-color .2s}.post-category[data-v-9dc0ac8c]:hover{background-color:#e0e0e0}.post-content[data-v-9dc0ac8c]{line-height:1.8;color:#333;margin-bottom:40px;text-align:left;width:100%}.post-author[data-v-9dc0ac8c]{margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-style:italic;color:#666}.post-disclaimer[data-v-9dc0ac8c]{margin-top:30px;padding:15px 20px;background-color:#f8fbff;border-radius:8px;border-left:3px solid #ffb703}.post-disclaimer h4[data-v-9dc0ac8c]{margin-top:0;margin-bottom:10px;color:#1a73e8;font-size:1rem}.post-disclaimer p[data-v-9dc0ac8c]{margin:0;font-size:.9rem;line-height:1.5;color:#333}.navigation-buttons[data-v-9dc0ac8c]{margin-top:30px;display:flex;justify-content:space-between}.back-button[data-v-9dc0ac8c]{display:inline-block;padding:8px 15px;background-color:#f5f5f5;color:#2c3e50;text-decoration:none;border-radius:4px;transition:background-color .2s}.back-button[data-v-9dc0ac8c]:hover{background-color:#e0e0e0}.loading[data-v-9dc0ac8c],.not-found[data-v-9dc0ac8c]{text-align:center;padding:40px 0;color:#666}.ad-banner[data-v-9dc0ac8c]{margin:2rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:120px}@media (max-width:768px){.post-meta[data-v-9dc0ac8c]{flex-direction:column;align-items:flex-start;gap:8px}}