.BlogBody_blog-body__zFh5N{background:transparent;color:#ffffff;padding:0;line-height:1.75;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.BlogBody_blog-body__zFh5N h1,.BlogBody_blog-body__zFh5N h2,.BlogBody_blog-body__zFh5N h3,.BlogBody_blog-body__zFh5N h4{color:#ffffff;font-weight:700;letter-spacing:.02em;margin:20px 0 12px}.BlogBody_blog-body__zFh5N h1{font-size:2.1rem}.BlogBody_blog-body__zFh5N h2{font-size:1.8rem}.BlogBody_blog-body__zFh5N h3{font-size:1.5rem}.BlogBody_blog-body__zFh5N h4{font-size:1.25rem}.BlogBody_blog-body__zFh5N p{font-size:1rem;margin:10px 0;color:#e5e7eb}.BlogBody_blog-body__zFh5N :not(pre)>code,.BlogBody_blog-body__zFh5N blockquote code,.BlogBody_blog-body__zFh5N li code,.BlogBody_blog-body__zFh5N p code,.BlogBody_blog-body__zFh5N td code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:#d5f5ff;background:rgba(15,23,42,.85);border:1px solid rgba(125,211,252,.18);border-radius:6px;padding:.15rem .4rem;word-break:break-word}.BlogBody_blog-body__zFh5N [data-code-block=true]{position:relative;margin:1.5rem 0;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98)) padding-box,linear-gradient(135deg,rgba(56,189,248,.35),rgba(20,184,166,.16)) border-box;box-shadow:0 18px 36px rgba(2,6,23,.45);overflow:hidden}.BlogBody_blog-body__zFh5N [data-code-copy=true]{position:absolute;top:.9rem;right:.9rem;z-index:1;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:rgba(15,23,42,.92);color:#e2e8f0;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.38rem .8rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.BlogBody_blog-body__zFh5N [data-code-copy=true]:hover{background:#14b8a6;border-color:#14b8a6;color:#04111d;transform:translateY(-1px)}.BlogBody_blog-body__zFh5N [data-code-copy=true]:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.BlogBody_blog-body__zFh5N pre{margin:0;padding:3.5rem 1.25rem 1.25rem;background:transparent;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.75;white-space:pre;overflow-x:auto;tab-size:4;-webkit-overflow-scrolling:touch}.BlogBody_blog-body__zFh5N pre code{display:block;font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:0;padding:0;white-space:inherit}.BlogBody_blog-body__zFh5N a{position:relative;color:#7dd3fc;text-decoration:none;font-weight:500;padding:2px 4px;border-radius:6px;background:linear-gradient(90deg,rgba(56,189,248,.15),rgba(168,85,247,.15));transition:all .25s ease}.BlogBody_blog-body__zFh5N a:hover{color:#ffffff;background:linear-gradient(90deg,rgba(56,189,248,.35),rgba(168,85,247,.35));box-shadow:0 0 12px rgba(168,85,247,.4)}.BlogBody_blog-body__zFh5N a:focus{outline:2px solid #38bdf8;outline-offset:3px}.BlogBody_blog-body__zFh5N a.BlogBody_code-link__LPbkm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#a5f3fc;background:rgba(0,0,0,.4);padding:2px 6px;border-radius:6px}.BlogBody_blog-body__zFh5N a.BlogBody_code-link__LPbkm:hover{color:#ffffff;background:rgba(0,0,0,.65)}.BlogBody_blog-body__zFh5N img{max-width:100%;height:auto;border-radius:14px;margin:16px 0;display:block;box-shadow:0 10px 30px rgba(0,0,0,.45)}.BlogBody_blog-body__zFh5N table{width:100%;border-collapse:collapse;margin:16px 0;background:rgba(255,255,255,.03);border-radius:12px;overflow:hidden}.BlogBody_blog-body__zFh5N table td,.BlogBody_blog-body__zFh5N table th{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:#e5e7eb}.BlogBody_blog-body__zFh5N table th{background:linear-gradient(90deg,rgba(56,189,248,.25),rgba(168,85,247,.25));color:#ffffff;font-weight:600}.BlogBody_blog-body__zFh5N table tr:hover td{background:rgba(255,255,255,.04)}.BlogBody_blog-body__zFh5N blockquote{position:relative;margin:18px 0;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(56,189,248,.15),rgba(168,85,247,.15));color:#f1f5f9;font-style:italic;border-left:4px solid transparent}.BlogBody_blog-body__zFh5N blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#38bdf8,#a855f7);border-radius:4px}.BlogBody_blog-body__zFh5N ol,.BlogBody_blog-body__zFh5N ul{padding-left:22px;margin:12px 0;color:#e5e7eb}.BlogBody_blog-body__zFh5N ul{list-style-type:disc}.BlogBody_blog-body__zFh5N ol{list-style-type:decimal}.BlogBody_blog-body__zFh5N li{margin:6px 0}.BlogBody_blog-body__zFh5N hr{border:none;height:1px;margin:24px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.BlogBody_blog-body__zFh5N a.BlogBody_code-link__LPbkm{color:#008080;text-decoration:underline;font-weight:500;transition:color .3s ease}.BlogBody_blog-body__zFh5N a.BlogBody_code-link__LPbkm:hover{color:#006666;text-decoration:none}