.blog-post-page[data-v-5887fb79]{padding:var(--space-xl) 0;min-height:calc(100vh - 200px)}.blog-post-header[data-v-5887fb79]{text-align:center;margin-bottom:var(--space-xxl);max-width:800px;margin-left:auto;margin-right:auto}.blog-post-meta[data-v-5887fb79]{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);font-size:.875rem}.blog-post-category[data-v-5887fb79]{padding:6px 16px;background:linear-gradient(135deg,var(--turquoise-blue-gradient-start),var(--turquoise-blue-gradient-end));color:#fff;border-radius:var(--border-radius-sm);font-weight:600}.blog-post-date[data-v-5887fb79]{color:var(--text-secondary)}.blog-post-title[data-v-5887fb79]{font-size:2.5rem;font-weight:700;margin-bottom:var(--space-md);color:var(--text-primary);line-height:1.2}.blog-post-excerpt[data-v-5887fb79]{font-size:1.2rem;color:var(--text-secondary);line-height:1.6}.blog-post-image-wrapper[data-v-5887fb79]{width:100%;display:flex;justify-content:center;padding:0 var(--space-md);margin-bottom:var(--space-xxl)}.blog-post-image[data-v-5887fb79]{width:100%;max-width:800px;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 8px 16px #0000001a}.blog-post-image img[data-v-5887fb79]{width:100%;height:auto;display:block}.blog-post-content[data-v-5887fb79]{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:#555;font-family:var(--font-body)}.blog-post-content[data-v-5887fb79] h2{font-size:2rem;font-weight:700;margin-top:3rem;margin-bottom:var(--space-lg);background:linear-gradient(135deg,#e573ff,#61d7e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid transparent;border-image:linear-gradient(135deg,#e573ff,#61d7e2) 1;padding-bottom:12px}.blog-post-content[data-v-5887fb79] h3{font-size:1.3rem;font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-md);color:#8b4fa8;font-family:var(--font-accent);position:relative;padding-left:var(--space-md)}.blog-post-content[data-v-5887fb79] h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(135deg,#e573ff,#c06dff);border-radius:2px}.blog-post-content[data-v-5887fb79] p{margin-bottom:var(--space-md);color:#555}.blog-post-content[data-v-5887fb79] strong{color:#333;font-weight:600}.blog-post-content[data-v-5887fb79] ul,.blog-post-content[data-v-5887fb79] ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl);color:#555}.blog-post-content[data-v-5887fb79] li{margin-bottom:var(--space-sm);line-height:1.7}.blog-post-content[data-v-5887fb79] img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--space-lg) 0}.blog-post-content[data-v-5887fb79] blockquote{background:linear-gradient(135deg,#85e3f01a,#e573ff1a);border-left:4px solid var(--turquoise-blue-gradient-start);padding:var(--space-md) var(--space-lg);margin:var(--space-xl) 0;border-radius:8px;font-style:italic;color:#555;box-shadow:0 4px 15px #0000000d}.blog-post-content[data-v-5887fb79] code{background:linear-gradient(135deg,#85e3f026,#e573ff26);padding:4px 8px;border-radius:6px;font-family:Courier New,monospace;font-size:.9em;color:var(--turquoise-blue-gradient-start);font-weight:600;border:1px solid rgba(133,227,240,.3)}.blog-post-content[data-v-5887fb79] pre{background:linear-gradient(135deg,#85e3f00d,#e573ff0d);padding:var(--space-lg);border-radius:12px;overflow-x:auto;margin:var(--space-xl) 0;border:1px solid rgba(133,227,240,.2);box-shadow:0 4px 15px #0000000d}.blog-post-content[data-v-5887fb79] pre code{background:none;padding:0;border:none;color:#555}.blog-post-content[data-v-5887fb79] a{color:#e573ff;text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:2px solid transparent}.blog-post-content[data-v-5887fb79] a:hover{color:var(--turquoise-blue-gradient-start);border-bottom-color:var(--turquoise-blue-gradient-start)}.blog-post-content[data-v-5887fb79] table{width:100%;border-collapse:collapse;margin:var(--space-xl) 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.blog-post-content[data-v-5887fb79] th,.blog-post-content[data-v-5887fb79] td{padding:var(--space-md);text-align:left;border-bottom:1px solid rgba(0,0,0,.05)}.blog-post-content[data-v-5887fb79] thead{background:linear-gradient(135deg,#e573ff1a,#a1ecf51a)}.blog-post-content[data-v-5887fb79] th{font-family:var(--font-accent);font-weight:600;color:#333;font-size:.95rem}.blog-post-content[data-v-5887fb79] td{color:#555}.blog-post-content[data-v-5887fb79] tbody tr:hover{background:#e573ff08}.blog-post-footer[data-v-5887fb79]{max-width:800px;margin:var(--space-xxl) auto 0;padding-top:var(--space-xl);border-top:1px solid rgba(0,0,0,.1)}.back-to-blog[data-v-5887fb79]{display:inline-flex;align-items:center;color:var(--turquoise-blue-gradient-start);font-weight:600;text-decoration:none;transition:transform .3s ease}.back-to-blog[data-v-5887fb79]:hover{transform:translate(-4px)}.post-not-found[data-v-5887fb79]{text-align:center;padding:var(--space-xxl) 0}.post-not-found h1[data-v-5887fb79]{font-size:2rem;margin-bottom:var(--space-md)}.post-not-found p[data-v-5887fb79]{color:var(--text-secondary);margin-bottom:var(--space-lg)}@media (max-width: 768px){.blog-post-title[data-v-5887fb79]{font-size:2rem}.blog-post-content[data-v-5887fb79]{font-size:1rem}.blog-post-content[data-v-5887fb79] h2{font-size:1.5rem}.blog-post-content[data-v-5887fb79] h3{font-size:1.25rem}}
