/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */.article-content{color:var(--color-primary);opacity:.8;line-height:1.75}.article-content h1{font-size:1.875rem;font-weight:700;font-family:var(--font-fahkwang);color:var(--color-primary);margin-top:3rem;margin-bottom:1.5rem;line-height:1.25}.article-content h2{font-size:1.5rem;font-weight:700;font-family:var(--font-fahkwang);color:var(--color-primary);margin-top:2.5rem;margin-bottom:1.25rem;line-height:1.25}.article-content h3{font-size:1.25rem;font-weight:700;font-family:var(--font-fahkwang);color:var(--color-primary);margin-top:2rem;margin-bottom:1rem;line-height:1.25}.article-content h4,.article-content h5{font-size:1.125rem;font-weight:700;font-family:var(--font-fahkwang);color:var(--color-primary);margin-top:1.5rem;margin-bottom:.75rem;line-height:1.25}.article-content h6{font-size:1rem;font-weight:700;font-family:var(--font-fahkwang);color:var(--color-primary);margin-top:1rem;margin-bottom:.5rem;line-height:1.25}@media (min-width:768px){.article-content h1{font-size:2.25rem}.article-content h2{font-size:1.875rem}.article-content h3{font-size:1.5rem}.article-content h4{font-size:1.25rem}}.article-content p{color:var(--color-primary);opacity:.8;margin-bottom:1.5rem;line-height:1.75}.article-content a{color:var(--color-secondary);text-decoration:underline;transition:color .3s}.article-content a:hover{color:var(--color-primary)}.article-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.article-content ul li{margin-bottom:.5rem}.article-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-content ol li{margin-bottom:.5rem}.article-content li{color:var(--color-primary);opacity:.8;line-height:1.75}.article-content ul li{list-style-type:disc}.article-content ol li{list-style-type:decimal}.article-content blockquote{border-left:4px solid var(--color-secondary);color:var(--color-primary);background-color:#ece3b51a;margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;font-size:1.125rem;font-style:italic}.article-content code{color:var(--color-primary);background-color:#44403c1a;border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.875rem}.article-content pre{background-color:#44403c1a;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.article-content table{border-collapse:collapse;border:1px solid #44403c33;width:100%;margin-top:2rem;margin-bottom:2rem}.article-content th{text-align:left;color:var(--color-primary);background-color:#ece3b533;border:1px solid #44403c33;padding:1rem;font-weight:700}.article-content td{color:var(--color-primary);border:1px solid #44403c33;padding:1rem}.article-content hr{border-color:#44403c33;margin-top:3rem;margin-bottom:3rem}.article-content strong{color:var(--color-primary);font-weight:700}.article-content em{font-style:italic}.article-content img{border-radius:.5rem;width:100%;height:auto;margin-top:2rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px #0000001a}@media (max-width:767px){.article-content h1{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.article-content h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}.article-content h3{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.125rem}}.share-buttons.svelte-1u779fb button:where(.svelte-1u779fb){transition:all .3s cubic-bezier(.4,0,.2,1)}.share-buttons.svelte-1u779fb button:where(.svelte-1u779fb):hover{transform:translateY(-1px)}.share-buttons.svelte-1u779fb button:where(.svelte-1u779fb):active{transform:translateY(0)}.line-clamp-2.svelte-1hz4rnn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-1hz4rnn{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2.svelte-1mtnmgi{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
