.text.svelte-1j1uvs9{color:var(--color-gray)}.panel-btn.svelte-1j1uvs9{padding-inline:1rem;font-size:1.4rem}.highlight-interactive{background-color:var(--highlight-color);color:var(--text-color);cursor:pointer;border-radius:.125rem;padding:0 2px;transition:background-color .2s}.highlight-interactive:hover{background-color:#ffeb3b!important;color:#000!important}.article-content{font-family:var(--font-georgia);line-height:1.8;font-size:1.125rem;color:#1a1a1a}.article-content p{margin-bottom:1.5rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:var(--font-poppins);margin-top:2.5rem;margin-bottom:1rem;font-weight:700;line-height:1.3;color:#000}.article-content h1{font-size:2rem}.article-content h2{font-size:1.75rem}.article-content h3{font-size:1.5rem}.article-content ul,.article-content ol{margin-bottom:1.5rem;padding-left:2rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:.5rem}.article-content blockquote{border-left:4px solid var(--color-almond, #ddd);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#555}.article-content img{max-width:100%;height:auto;margin:2rem auto;display:block;border-radius:.5rem}.article-content figure{margin:2rem 0}.article-content figcaption{text-align:center;font-size:.875rem;color:#666;margin-top:.5rem}.article-content a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}
