.social-share-container[data-astro-cid-luj3ckct]{font-family:Georgia,Times New Roman,serif}.social-share-btn[data-astro-cid-luj3ckct]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--bg-color);color:#fff;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;text-decoration:none;box-shadow:0 2px 4px #0000001a}.social-share-btn[data-astro-cid-luj3ckct]:hover{background-color:var(--hover-color);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.social-share-btn[data-astro-cid-luj3ckct]:focus{outline:2px solid var(--bg-color);outline-offset:2px}.social-share-btn[data-astro-cid-luj3ckct]:active{transform:translateY(0)}@media (max-width: 640px){.social-share-container[data-astro-cid-luj3ckct] .space-x-4[data-astro-cid-luj3ckct]{gap:.75rem}.social-share-btn[data-astro-cid-luj3ckct]{width:40px;height:40px}.social-share-btn[data-astro-cid-luj3ckct] svg[data-astro-cid-luj3ckct]{width:1.125rem;height:1.125rem}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.article-content .markdown-content{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;color:#374151;line-height:1.8}.article-content .markdown-content p{display:block!important;margin-top:0!important;margin-bottom:2.5em!important;padding-bottom:.5em!important;line-height:1.8!important;text-align:justify}.article-content .markdown-content p+p{margin-top:1em!important}.article-content .markdown-content p:first-child{margin-top:0!important}.article-content .markdown-content p:last-child{margin-bottom:0!important;padding-bottom:0!important}.article-content .markdown-content>div{display:block!important}.article-content .markdown-content>*:not(:last-child){margin-bottom:2em!important}.article-content .markdown-content strong{font-weight:700;color:#1f2937}.article-content .markdown-content em{font-style:italic;color:#374151}.article-content .markdown-content u{text-decoration:underline;text-decoration-color:#3b82f6;text-decoration-thickness:2px;text-underline-offset:2px}.article-content .markdown-content ul,.article-content .markdown-content ol{margin:1.5em 0;padding-left:2em}.article-content .markdown-content li{margin-bottom:.75em;line-height:1.7}.article-content .markdown-content li:last-child{margin-bottom:0}.article-content .markdown-content blockquote{border-left:4px solid #e5e7eb;padding-left:1.5em;margin:2em 0;font-style:italic;color:#6b7280}.article-content .article-section-content{font-size:1.05rem;line-height:1.8}.article-content .article-section-content p{display:block!important;margin-top:0!important;margin-bottom:1.2em!important;padding-bottom:.25em!important;line-height:1.8!important}.article-content .article-section-content p+p{margin-top:.75em!important}.article-content .article-section-content p:first-child{margin-top:0!important}.article-content .article-section-content p:last-child{margin-bottom:0!important;padding-bottom:0!important}.article-content .markdown-content div,.article-content .article-section-content div{display:block!important}.article-content .article-section-content>*:not(:last-child){margin-bottom:1em!important}.article-content .article-section-content strong{font-weight:700;color:#111827}.article-content .article-section-content ul,.article-content .article-section-content ol{margin:1.25em 0;padding-left:1.75em}.article-content .article-section-content li{margin-bottom:.5em}.article-content .markdown-content a,.article-content .article-section-content a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:all .2s ease}.article-content .markdown-content a:hover,.article-content .article-section-content a:hover{color:#1d4ed8;text-decoration-color:#2563eb}.article-content .markdown-content code,.article-content .article-section-content code{background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#dc2626}.article-content .markdown-content pre,.article-content .article-section-content pre{background-color:#1f2937;color:#f9fafb;padding:1.5em;border-radius:8px;overflow-x:auto;margin:1.5em 0}.article-content .markdown-content pre code,.article-content .article-section-content pre code{background-color:transparent;padding:0;color:inherit}
