@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.40fv_8nktjm_5.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__w96B-G__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__w96B-G__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0kq4e1146y5_w.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__0-4GPG__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__0-4GPG__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root,[data-theme=dark]{--background:#000;--surface:#0a0a0a;--surface-card:#121212;--surface-hover:#1a1a1a;--border:#ffffff1a;--border-accent:#52f42c4d;--foreground:#fff;--foreground-muted:#a1a1aa;--foreground-dim:#71717a;--primary-green:#52f42c;--primary-green-hover:#45d424;--primary-green-glow:#52f42c26;--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), monospace}[data-theme=light]{--background:#f8fafc;--surface:#fff;--surface-card:#f1f5f9;--surface-hover:#e2e8f0;--border:#e2e8f0;--border-accent:#10b98159;--foreground:#0f172a;--foreground-muted:#475569;--foreground-dim:#64748b;--primary-green:#059669;--primary-green-hover:#047857;--primary-green-glow:#05966926}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}@media (max-width:1024px){body{padding-bottom:75px!important}.blog-desktop-nav{display:none!important}.blog-mobile-bottom-nav{display:block!important}}@media (min-width:1025px){.blog-mobile-bottom-nav{display:none!important}}.blog-mobile-nav-item:hover,.blog-mobile-nav-item:focus{background:var(--primary-green-glow);color:var(--primary-green)!important}.blog-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.blog-header{z-index:999;transition:all .3s;position:sticky;top:0;box-shadow:0 10px 30px -10px #000c,0 0 20px #52f42c14;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#0a0a0a73!important;border-bottom:1px solid #52f42c40!important}.blog-header-inner{justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.blog-logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.blog-nav{align-items:center;gap:.5rem;display:flex}.blog-nav-link{color:var(--foreground);letter-spacing:.01em;border-radius:8px;padding:.5rem .85rem;font-size:.925rem;font-weight:600;text-decoration:none;transition:all .2s}.blog-nav-link:hover{color:var(--primary-green)!important;background:var(--primary-green-glow)!important}.blog-social-btn{color:#fff;background:#141414cc;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-social-btn:hover{background:var(--primary-green-glow);border-color:var(--primary-green);color:var(--primary-green);transform:translateY(-1px)}.medium-feed-container{grid-template-columns:1fr 340px;gap:3.5rem;padding-top:2rem;padding-bottom:5rem;display:grid}@media (max-width:960px){.medium-feed-container{grid-template-columns:1fr;gap:2.5rem}}.medium-post-item{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;text-decoration:none;transition:all .25s;display:flex}.medium-post-item:hover .medium-post-title{color:var(--primary-green)!important}.medium-post-content{flex:1}.medium-author-row{align-items:center;gap:.65rem;margin-bottom:.65rem;font-size:.85rem;display:flex}.medium-author-avatar{object-fit:cover;border:1px solid #52f42c66;border-radius:50%;width:26px;height:26px}.medium-author-name{color:#fff;font-weight:600}.medium-post-title{color:#fff;margin-bottom:.5rem;font-size:1.4rem;font-weight:800;line-height:1.35;transition:color .2s}.medium-post-excerpt{color:var(--foreground-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.medium-post-meta{color:var(--foreground-dim);align-items:center;gap:1rem;font-size:.8rem;display:flex}.medium-post-thumb{object-fit:cover;background:#141414e6;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;width:160px;height:108px}@media (max-width:640px){.medium-post-thumb{width:100px;height:75px}}@media (max-width:1100px){.article-3col-grid{grid-template-columns:1fr!important}}.medium-sidebar-box{flex-direction:column;gap:2rem;display:flex;position:sticky;top:100px}.medium-sidebar-card{background:#0c0c0ce6;border:1px solid #ffffff1a;border-radius:20px;padding:1.5rem}.blog-footer{background:#060606f2;border-top:1px solid #ffffff1a;margin-top:4rem;padding:4rem 0 2rem}.blog-footer-inner{color:var(--foreground-dim);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}@media (max-width:768px){.blog-footer-inner{text-align:center;flex-direction:column;gap:1rem}}
