.blog-post-header[data-v-d0341109]{text-align:center;margin-bottom:var(--space-xxl);max-width:800px;margin-left:auto;margin-right:auto}.blog-post-meta[data-v-d0341109]{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-d0341109]{padding:6px 16px;background:linear-gradient(135deg,var(--turquoise-blue-gradient-start),var(--turquoise-blue-gradient-end));color:var(--white);border-radius:var(--border-radius-sm);font-weight:600}.blog-post-date[data-v-d0341109]{color:var(--text-secondary)}.blog-post-title[data-v-d0341109]{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-d0341109]{font-size:1.2rem;color:var(--text-secondary);line-height:1.6}.blog-post-image-wrapper[data-v-d0341109]{width:100%;display:flex;justify-content:center;padding:0 var(--space-md);margin-bottom:var(--space-xxl)}.blog-post-image[data-v-d0341109]{width:100%;max-width:800px;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 8px 16px rgba(var(--black-rgb),.1)}.blog-post-image img[data-v-d0341109]{width:100%;height:auto;display:block}.blog-post-content[data-v-d0341109]{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:var(--text-secondary);font-family:var(--font-body)}.blog-post-content[data-v-d0341109] h2{font-size:2rem;font-weight:700;margin-top:3rem;margin-bottom:var(--space-lg);background:linear-gradient(135deg,var(--purple-pink),var(--turquoise-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid transparent;border-image:linear-gradient(135deg,var(--purple-pink),var(--turquoise-blue)) 1;padding-bottom:12px}.blog-post-content[data-v-d0341109] h3{font-size:1.3rem;font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--purple-muted);font-family:var(--font-accent);position:relative;padding-left:var(--space-md)}.blog-post-content[data-v-d0341109] h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(135deg,var(--purple-pink),var(--purple));border-radius:2px}.blog-post-content[data-v-d0341109] p{margin-bottom:var(--space-md);color:var(--text-secondary)}.blog-post-content[data-v-d0341109] strong{color:var(--text-primary);font-weight:600}.blog-post-content[data-v-d0341109] ul,.blog-post-content[data-v-d0341109] ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl);color:var(--text-secondary)}.blog-post-content[data-v-d0341109] li{margin-bottom:var(--space-sm);line-height:1.7}.blog-post-content[data-v-d0341109] img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--space-lg) 0}.blog-post-content[data-v-d0341109] blockquote{background:linear-gradient(135deg,rgba(var(--turquoise-rgb),.1),rgba(var(--purple-rgb),.1));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:var(--text-secondary);box-shadow:0 4px 15px rgba(var(--black-rgb),.05)}.blog-post-content[data-v-d0341109] code{background:linear-gradient(135deg,rgba(var(--turquoise-rgb),.15),rgba(var(--purple-rgb),.15));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(var(--turquoise-rgb),.3)}.blog-post-content[data-v-d0341109] pre{background:linear-gradient(135deg,rgba(var(--turquoise-rgb),.05),rgba(var(--purple-rgb),.05));padding:var(--space-lg);border-radius:12px;overflow-x:auto;margin:var(--space-xl) 0;border:1px solid rgba(var(--turquoise-rgb),.2);box-shadow:0 4px 15px rgba(var(--black-rgb),.05)}.blog-post-content[data-v-d0341109] pre code{background:none;padding:0;border:none;color:var(--text-secondary)}.blog-post-content[data-v-d0341109] a{color:var(--purple-pink);text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:2px solid transparent}.blog-post-content[data-v-d0341109] a:hover{color:var(--turquoise-blue-gradient-start);border-bottom-color:var(--turquoise-blue-gradient-start)}.blog-post-content[data-v-d0341109] table{width:100%;border-collapse:collapse;margin:var(--space-xl) 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(var(--black-rgb),.1)}.blog-post-content[data-v-d0341109] th,.blog-post-content[data-v-d0341109] td{padding:var(--space-md);text-align:left;border-bottom:1px solid rgba(var(--black-rgb),.05)}.blog-post-content[data-v-d0341109] thead{background:linear-gradient(135deg,rgba(var(--purple-rgb),.1),rgba(var(--turquoise-rgb),.1))}.blog-post-content[data-v-d0341109] th{font-family:var(--font-accent);font-weight:600;color:var(--text-primary);font-size:.95rem}.blog-post-content[data-v-d0341109] td{color:var(--text-secondary)}.blog-post-content[data-v-d0341109] tbody tr:hover{background:rgba(var(--purple-rgb),.03)}.blog-post-footer[data-v-d0341109]{max-width:800px;margin:var(--space-xxl) auto 0;padding-top:var(--space-xl);border-top:1px solid rgba(var(--black-rgb),.1)}.back-to-blog[data-v-d0341109]{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-d0341109]:hover{transform:translate(-4px)}.post-not-found[data-v-d0341109]{text-align:center;padding:var(--space-xxl) 0}.post-not-found h1[data-v-d0341109]{font-size:2rem;margin-bottom:var(--space-md)}.post-not-found p[data-v-d0341109]{color:var(--text-secondary);margin-bottom:var(--space-lg)}@media (max-width: 768px){.blog-post-title[data-v-d0341109]{font-size:2rem}.blog-post-content[data-v-d0341109]{font-size:1rem}.blog-post-content[data-v-d0341109] h2{font-size:1.5rem}.blog-post-content[data-v-d0341109] h3{font-size:1.25rem}}
