.blog-post-main[data-astro-cid-4sn4zg3r]{background:var(--color-dark);min-height:100vh}.breadcrumb-wrap[data-astro-cid-4sn4zg3r]{padding:100px 0 12px;border-bottom:1px solid var(--dborder)}.breadcrumb[data-astro-cid-4sn4zg3r]{list-style:none;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--dmuted);flex-wrap:wrap}.breadcrumb[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]+li[data-astro-cid-4sn4zg3r]:before{content:"/";margin-right:6px;opacity:.5}.breadcrumb[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--dfg-2);text-decoration:none;transition:color .2s var(--ease)}.breadcrumb[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--color-ice)}.breadcrumb[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]:last-child{color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.post-hero[data-astro-cid-4sn4zg3r]{position:relative;padding:48px 0 56px;border-bottom:1px solid var(--dborder);overflow:hidden}.post-hero[data-astro-cid-4sn4zg3r]:before{content:"";position:absolute;top:-120px;left:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,85,255,.1) 0%,transparent 60%);filter:blur(40px);pointer-events:none}.post-hero-inner[data-astro-cid-4sn4zg3r]{position:relative;max-width:820px}.post-hero-meta[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dmuted);margin-bottom:20px;font-family:var(--b)}.post-hero-dot[data-astro-cid-4sn4zg3r]{opacity:.4}.post-hero-title[data-astro-cid-4sn4zg3r]{font-family:var(--d);font-size:clamp(28px,5vw,52px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:20px;letter-spacing:-.03em}.post-hero-summary[data-astro-cid-4sn4zg3r]{font-size:18px;line-height:1.65;color:var(--dbody);margin-bottom:28px;max-width:680px}.post-hero-author[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:10px}.post-author-img[data-astro-cid-4sn4zg3r]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--dborder)}.post-author-avatar[data-astro-cid-4sn4zg3r]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-blue),#001a66);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:var(--d)}.post-author-name[data-astro-cid-4sn4zg3r]{font-size:14px;font-weight:600;color:#fff}.post-cover-wrap[data-astro-cid-4sn4zg3r]{padding:40px 0 0}.post-cover-img[data-astro-cid-4sn4zg3r]{width:100%;max-height:500px;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--dborder);display:block}.post-body-wrap[data-astro-cid-4sn4zg3r]{padding:60px 0 80px}.prose[data-astro-cid-4sn4zg3r]{max-width:820px;font-family:var(--b);font-size:17px;line-height:1.75;color:var(--dbody)}.prose[data-astro-cid-4sn4zg3r] h1,.prose[data-astro-cid-4sn4zg3r] h2,.prose[data-astro-cid-4sn4zg3r] h3,.prose[data-astro-cid-4sn4zg3r] h4{font-family:var(--d);font-weight:800;color:#fff;letter-spacing:-.02em;margin-top:2em;margin-bottom:.6em;line-height:1.25}.prose[data-astro-cid-4sn4zg3r] h1{font-size:2em}.prose[data-astro-cid-4sn4zg3r] h2{font-size:1.5em}.prose[data-astro-cid-4sn4zg3r] h3{font-size:1.25em}.prose[data-astro-cid-4sn4zg3r] h4{font-size:1.1em}.prose[data-astro-cid-4sn4zg3r] p{margin-bottom:1.4em;color:var(--dbody)}.prose[data-astro-cid-4sn4zg3r] ul,.prose[data-astro-cid-4sn4zg3r] ol{padding-left:1.5em;margin-bottom:1.4em;color:var(--dbody)}.prose[data-astro-cid-4sn4zg3r] li{margin-bottom:.5em}.prose[data-astro-cid-4sn4zg3r] a{color:var(--color-ice);text-decoration:underline;text-underline-offset:2px;transition:color .2s var(--ease)}.prose[data-astro-cid-4sn4zg3r] a:hover{color:#fff}.prose[data-astro-cid-4sn4zg3r] strong{font-weight:700;color:var(--dfg-2)}.prose[data-astro-cid-4sn4zg3r] em{font-style:italic}.prose[data-astro-cid-4sn4zg3r] blockquote{border-left:3px solid var(--color-blue);margin:2em 0;padding:1em 1.5em;background:#ffffff08;border-radius:0 var(--r-sm) var(--r-sm) 0;font-style:italic;color:var(--dfg-2)}.prose[data-astro-cid-4sn4zg3r] code{font-family:Consolas,monospace;font-size:.875em;background:#ffffff0f;color:var(--dfg-2);padding:2px 6px;border-radius:4px}.prose[data-astro-cid-4sn4zg3r] pre{background:var(--color-card);color:var(--dfg-2);border:1px solid var(--dborder);padding:1.5em;border-radius:var(--r-md);overflow-x:auto;margin-bottom:1.5em}.prose[data-astro-cid-4sn4zg3r] img{width:100%;border-radius:var(--r-md);border:1px solid var(--dborder);margin:1.5em 0}.prose[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;margin-bottom:1.5em;font-size:.9em}.prose[data-astro-cid-4sn4zg3r] th,.prose[data-astro-cid-4sn4zg3r] td{padding:10px 14px;border:1px solid var(--dborder);text-align:left;color:var(--dbody)}.prose[data-astro-cid-4sn4zg3r] th{background:#ffffff0a;font-weight:700;color:#fff}.prose[data-astro-cid-4sn4zg3r] figure{margin:1.5em 0}.prose[data-astro-cid-4sn4zg3r] hr{border:none;border-top:1px solid var(--dborder);margin:2em 0}.post-back-wrap[data-astro-cid-4sn4zg3r]{padding:48px 0 96px;border-top:1px solid var(--dborder)}.post-back-link[data-astro-cid-4sn4zg3r]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-ice);text-decoration:none;transition:gap .2s var(--ease),color .2s var(--ease)}.post-back-link[data-astro-cid-4sn4zg3r]:hover{gap:12px;color:#fff}.container[data-astro-cid-4sn4zg3r]{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}@media(max-width:720px){.breadcrumb-wrap[data-astro-cid-4sn4zg3r]{padding-top:88px}.post-hero[data-astro-cid-4sn4zg3r]{padding:32px 0 40px}.post-hero-title[data-astro-cid-4sn4zg3r]{font-size:26px}.post-hero-summary[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r]{font-size:16px}.post-body-wrap[data-astro-cid-4sn4zg3r]{padding:40px 0 60px}.post-back-wrap[data-astro-cid-4sn4zg3r]{padding-bottom:64px}}
