#blog-content{color:var(--foreground);font-family:var(--font-sans,"Inter",Arial,sans-serif);font-size:18px;line-height:1.75;max-width:100%}#blog-content h1,#blog-content h2,#blog-content h3,#blog-content h4,#blog-content h5,#blog-content h6{font-weight:800;letter-spacing:.01em;line-height:1.18;margin-top:2.1em;margin-bottom:1em;background:linear-gradient(90deg,var(--border,oklch(.349 .069 335.748)),var(--primary,oklch(.542 .272 303.905)) 40%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#blog-content h3,#blog-content h4,#blog-content h5,#blog-content h6{background:white;background-clip:text}#blog-content h1{font-size:2.7em}#blog-content h2{font-size:2em}#blog-content h3{font-size:1.4em}#blog-content h4{font-size:1.12em}#blog-content h5{font-size:1em;color:var(--primary,oklch(.542 .272 303.905));-webkit-text-fill-color:initial}#blog-content h6{font-size:.95em;color:var(--muted-foreground,oklch(.714 .014 311.675));-webkit-text-fill-color:initial}#blog-content p{margin-bottom:1.45em;font-weight:400;color:var(--card-foreground,oklch(.994 0 302.121))}#blog-content a{color:var(--primary,oklch(.542 .272 303.905));text-decoration:underline;text-underline-offset:2.5px;font-weight:600;border-radius:2px;transition:color .18s,background .2s;padding:0 .12em}#blog-content a:focus,#blog-content a:hover{color:var(--accent,oklch(.349 .069 335.748));background:var(--primary,oklch(.542 .272 303.905))}#blog-content ol,#blog-content ul{margin-left:1.3em;margin-bottom:1em;padding-left:.7em}#blog-content li{margin-bottom:.45em}#blog-content blockquote{border-left:4px solid var(--accent,oklch(.349 .069 335.748));background:var(--popover,oklch(.144 .03 310.911));color:var(--muted-foreground,oklch(.714 .014 311.675));padding:1.2em 2em;margin:2em 0;border-radius:var(--radius-md,.75rem);font-style:italic;box-shadow:0 2px 8px oklch(.1 .04 309.664/.14)}#blog-content code{background:oklch(.2 .04 310);padding:.14em .35em;border-radius:5px;font-weight:500}#blog-content code,#blog-content pre{font-family:var(--font-mono,"Fira Mono",monospace);font-size:1em;color:oklch(.93 .11 88)}#blog-content pre{padding:1.25em;overflow-x:auto;margin-bottom:2em;box-shadow:0 2px 10px oklch(.1 .04 309.664/.12)}#blog-content pre,#blog-content table{background:var(--popover,oklch(.144 .03 310.911));border-radius:var(--radius-md,.75rem)}#blog-content table{width:100%;min-width:520px;border-collapse:collapse;margin-bottom:1.5em;overflow:hidden;color:var(--card-foreground,oklch(.994 0 302.121));box-shadow:0 2px 8px oklch(.1 .04 309.664/.09)}#blog-content .table-responsive{overflow-x:auto;width:100%;margin-bottom:1.5em}#blog-content th{background:var(--primary,oklch(.542 .272 303.905));color:var(--primary-foreground,oklch(1 0 230.532));font-weight:700;border-bottom:2px solid var(--border,oklch(.525 .119 310.061));position:sticky;top:0;z-index:1}#blog-content td{background:transparent}#blog-content tr:nth-child(2n) td{background:var(--popover,oklch(.144 .03 310.911)/.8)}@media (max-width:700px){#blog-content{font-size:16px}}