html{scroll-behavior:smooth}.direction-rtl{direction:rtl}.prose{max-width:100%;color:#374151;line-height:1.75}.article-content>p:first-of-type:first-letter{float:left;font-size:4.5rem;line-height:.85;margin:.1em .15em 0 0;font-weight:700;color:#0284c7;text-shadow:2px 2px 4px rgba(2,132,199,.2)}.article-content.prose-rtl>p:first-of-type:first-letter{float:right;margin:.1em 0 0 .15em}.prose-rtl{text-align:right;direction:rtl}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#1e40af;font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:1.875rem;line-height:2.25rem;border-bottom:2px solid #e0f2fe;padding-bottom:.5rem}.prose h3{font-size:1.5rem;line-height:2rem}.prose p{margin-bottom:1.5rem}.prose:not(.prose-rtl) p{text-align:justify}.prose-rtl p{text-align:justify}.prose img{border-radius:1rem;margin:3rem auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transition:transform .3s ease}.prose img:hover{transform:scale(1.05)}.prose a{color:#0284c7;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:all .2s ease}.prose a:hover{color:#0369a1;border-bottom-color:currentColor}.prose blockquote{background:linear-gradient(135deg,#f8fafc,#e0f2fe);padding:2rem;border-radius:1rem;margin:2rem 0;font-style:italic;position:relative}.prose-rtl blockquote{border-right:4px solid #0284c7;border-left:none}.prose:not(.prose-rtl) blockquote{border-left:4px solid #0284c7}.prose blockquote:before{content:'"';font-size:4rem;color:#0284c7;position:absolute;top:-1rem;font-family:serif}.prose-rtl blockquote:before{right:1rem}.prose:not(.prose-rtl) blockquote:before{left:1rem}.prose code{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:.25rem .5rem;border-radius:.375rem;font-size:.875em;border:1px solid #cbd5e1}.prose pre{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:1rem;padding:1.5rem;margin:2rem 0;overflow-x:auto;border:1px solid #334155}.prose ul,.prose ol{margin:1.5rem 0}.prose-rtl ul,.prose-rtl ol{padding-right:2rem;padding-left:0}.prose:not(.prose-rtl) ul,.prose:not(.prose-rtl) ol{padding-left:2rem}.prose li{margin:.5rem 0}.prose table{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;margin:2rem 0}.prose th{background:linear-gradient(135deg,#1e40af,#0284c7);color:#fff;font-weight:600;padding:1rem}.prose td{padding:1rem;border-bottom:1px solid #e5e7eb}.prose tr:nth-child(2n){background-color:#f9fafb}.line-clamp-2.svelte-1lvrl6s{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (max-width: 768px){.prose{font-size:1rem;line-height:1.6}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose img{margin:2rem auto}.prose blockquote{padding:1.5rem;margin:1.5rem 0}.prose pre{padding:1rem;font-size:.875rem}}@keyframes svelte-1lvrl6s-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}article.svelte-1lvrl6s,aside.svelte-1lvrl6s{animation:svelte-1lvrl6s-fadeInUp .6s ease-out forwards}aside.svelte-1lvrl6s{animation-delay:.3s}@media print{nav.svelte-1lvrl6s,aside.svelte-1lvrl6s,button.svelte-1lvrl6s,.fixed.svelte-1lvrl6s{display:none!important}article.svelte-1lvrl6s{grid-column:1 / -1!important;max-width:100%!important}.prose,article.svelte-1lvrl6s>div:where(.svelte-1lvrl6s){box-shadow:none!important;background:#fff!important;padding:0!important}.prose{font-size:12pt;line-height:1.5}.prose h1{font-size:24pt}.prose h2{font-size:18pt;page-break-after:avoid}.prose h3{font-size:14pt;page-break-after:avoid}.prose p{orphans:3;widows:3}.prose img{max-width:100%;page-break-inside:avoid}}
