.public-top-shine.svelte-1teoznn{background:linear-gradient(115deg, var(--color-public-gradient-ai) 0%, var(--color-public-gradient-soft) 42%, var(--color-public-gradient-primary) 68%, var(--color-public-gradient-friction) 100%);opacity:.2;height:22rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bf 42%,#0000 100%)}@media (width>=640px){.public-top-shine.svelte-1teoznn{opacity:.24;height:26rem}}.blog-article{overflow-wrap:break-word}.blog-article h1{margin-top:0}.blog-article picture{margin-block:2rem;display:block}.blog-article picture img{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:.5rem}.blog-article .blog-table-wrapper{-webkit-overflow-scrolling:touch;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:.5rem;margin-block:2rem;overflow-x:auto}.blog-article .blog-table-wrapper table{width:100%;min-width:44rem;margin:0}.blog-article .blog-table-wrapper th{background-color:var(--color-grey-50);color:var(--color-text);white-space:nowrap}.blog-article .blog-table-wrapper td,.blog-article .blog-table-wrapper th{vertical-align:top;word-break:normal;overflow-wrap:break-word;border-bottom:1px solid var(--color-border-muted);padding:.875rem 1rem}.blog-article pre.mermaid{background-color:var(--color-grey-50);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:.5rem;justify-content:center;padding:1.5rem;display:flex;overflow-x:auto}.blog-article pre.mermaid svg{max-width:100%;height:auto}
