.blog-post-page{color:#fff;background:#000;width:100%;min-height:100vh;position:relative}.blog-post-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00ff8508 1px,#0000 1px),linear-gradient(90deg,#00ff8508 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0}.main-content{z-index:1;max-width:780px;margin:0 auto;position:relative}.article-meta-item:first-child:before{display:none}.article-content{color:hsl(var(--foreground));font-size:1.125rem;line-height:1.85}.article-content a{color:hsl(var(--accent));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent)/.5);text-decoration-color:hsl(var(--accent)/.5);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:all .2s}.article-content a:hover{-webkit-text-decoration-color:hsl(var(--accent));text-decoration-color:hsl(var(--accent));background:hsl(var(--accent)/.1);border-radius:3px;margin:-2px -4px;padding:2px 4px}.article-content .cta-link{color:hsl(var(--primary));background:0 0;margin:0;padding:0;text-decoration:none}.article-content .cta-link:hover{background:0 0;margin:0;padding:0;text-decoration:underline}.article-content p{margin-bottom:12px;line-height:1.8}.article-content p:last-child{margin-bottom:0}.article-content strong{color:hsl(var(--primary));font-weight:600}.article-content h2{color:hsl(var(--foreground));letter-spacing:-.02em;margin-top:60px;margin-bottom:24px;font-size:2rem;font-weight:700}.content-section{margin-bottom:40px}.content-section p{margin-bottom:12px;line-height:1.8}.content-section p:last-child{margin-bottom:0}.content-section ul,.content-section ol{margin:16px 0}.article-content h3{color:hsl(var(--foreground));margin-top:48px;margin-bottom:20px;font-size:1.5rem;font-weight:600}.article-content ul{margin:24px 0;padding-left:0;list-style:none}.article-content ul li{margin-bottom:12px;padding-left:24px;position:relative}.article-content ul li:before{content:"—";color:hsl(var(--primary));font-weight:600;position:absolute;left:0}.article-content ol{margin:24px 0;padding-left:24px}.article-content ol li{margin-bottom:12px}.article-content em{color:hsl(var(--muted-foreground));font-style:italic}.article-content blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:32px 0;padding-left:24px;font-style:italic}.article-content table{border-collapse:collapse;width:100%;margin:24px 0}.article-content th,.article-content td{text-align:left;border:1px solid hsl(var(--border));padding:12px 16px}.article-content th{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.article-content td{color:hsl(var(--muted-foreground))}.cta-section{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:8px;margin-top:48px;padding:24px 28px}.cta-section h2{margin-top:0;margin-bottom:8px;font-size:1.25rem}.cta-section p{margin-bottom:8px;font-size:.95rem}.cta-link{color:hsl(var(--primary));font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.cta-link:hover{text-decoration:underline}.scroll-progress{z-index:1001;background:linear-gradient(90deg,#00ff85,#00ff6a);width:0%;height:3px;transition:width .1s;position:fixed;top:0;left:0;box-shadow:0 0 10px #00ff8580}.back-to-list{text-align:center;padding:60px 40px 100px}.back-to-list-button{color:#00ff85;background:#00ff851a;border:1px solid #00ff854d;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.back-to-list-button:hover{background:#00ff8533;border-color:#00ff8580;transform:translateY(-2px)}.back-to-list-button:before{content:"←";font-size:1.2rem}@media (max-width:768px){.article-content{font-size:1rem}.article-content h2{margin-top:48px;font-size:1.75rem}.article-content h3{margin-top:36px;font-size:1.25rem}.back-to-list{padding:40px 24px 80px}}html{scroll-behavior:smooth}
/*# sourceMappingURL=694f4475d8c08f02.css.map*/