.writing-dialog[data-astro-cid-3lniwilw]::backdrop{animation:fadeIn .3s ease-out}.writing-dialog[data-astro-cid-3lniwilw][open]{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.writing-dialog[data-astro-cid-3lniwilw]{max-width:100%;max-height:100vh;border-radius:0;margin:0}.writing-dialog[data-astro-cid-3lniwilw][open]{animation:slideUpMobile .3s ease-out}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.prose{max-width:100%}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#44566c;font-weight:700;margin-top:1.5em;margin-bottom:.75em;line-height:1.3}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#a6a6a6}.prose h1{font-size:2.25em;margin-top:0;border-bottom:2px solid currentColor;padding-bottom:.5em;margin-bottom:1em}.prose h2{font-size:1.875em;margin-top:2em}.prose h3{font-size:1.5em;margin-top:1.5em}.prose h4{font-size:1.25em}.prose p{margin-bottom:1.25em;line-height:1.75}.prose ul,.prose ol{margin-bottom:1.25em;padding-left:2em}.prose li{margin-bottom:.75em;line-height:1.75}.prose li>p{margin-bottom:.5em}.prose a:not([href^="#"]):not(.footnote-backref){color:#3b82f6;text-decoration:underline;transition:opacity .2s;font-weight:500}.prose a:not([href^="#"]):not(.footnote-backref):hover{opacity:.8;text-decoration-thickness:2px}.dark .prose a:not([href^="#"]):not(.footnote-backref){color:#60a5fa}.prose strong{font-weight:700;color:inherit}.prose em{font-style:italic}.prose blockquote{border-left:4px solid rgb(59 130 246);padding-left:1.5em;margin:1.5em 0;font-style:italic;color:inherit;opacity:.9}.dark .prose blockquote{border-left-color:#60a5fa}.prose code:not(pre code){background-color:#00000026;padding:.2em .5em;border-radius:.25em;font-family:Courier New,Courier,monospace;font-size:.9em;color:inherit;font-weight:500;border:1px solid rgba(0,0,0,.1)}.dark .prose code:not(pre code){background-color:#ffffff26;border-color:#ffffff1a}.prose pre{background-color:#0000000d;padding:1.25em;border-radius:.5em;overflow-x:auto;margin:1.5em 0;border:1px solid rgba(0,0,0,.1)}.dark .prose pre{background-color:#ffffff0d;border-color:#ffffff1a}.prose pre code{background-color:transparent;padding:0;font-size:.875em;line-height:1.6}.prose hr{border:none;border-top:2px solid currentColor;margin:2em 0;opacity:.2}.prose table{width:100%;margin:1.5em 0;border-collapse:collapse}.prose th,.prose td{padding:.75em;border:1px solid currentColor;opacity:.2}.prose th{font-weight:700;background-color:#0000000d}.dark .prose th{background-color:#ffffff0d}.prose sup{font-size:.75em;vertical-align:super;line-height:0}.prose a[href^="#"],.prose .heading-anchor{text-decoration:none;color:#3b82f6;font-weight:600;padding:0 .2em;border-radius:.2em;background-color:#3b82f61a;transition:all .2s}.dark .prose a[href^="#"],.dark .prose .heading-anchor{color:#60a5fa;background-color:#60a5fa26}.prose a[href^="#"]:hover,.prose .heading-anchor:hover{background-color:#3b82f633;text-decoration:underline}.dark .prose a[href^="#"]:hover,.dark .prose .heading-anchor:hover{background-color:#60a5fa40}.prose h1 .heading-anchor,.prose h2 .heading-anchor,.prose h3 .heading-anchor,.prose h4 .heading-anchor,.prose h5 .heading-anchor,.prose h6 .heading-anchor{text-decoration:none;color:#3b82f6;opacity:0;transition:opacity .2s;margin-left:.5em;font-weight:400}.dark .prose h1 .heading-anchor,.dark .prose h2 .heading-anchor,.dark .prose h3 .heading-anchor,.dark .prose h4 .heading-anchor,.dark .prose h5 .heading-anchor,.dark .prose h6 .heading-anchor{color:#60a5fa}.prose h1:hover .heading-anchor,.prose h2:hover .heading-anchor,.prose h3:hover .heading-anchor,.prose h4:hover .heading-anchor,.prose h5:hover .heading-anchor,.prose h6:hover .heading-anchor{opacity:.7}.prose h1 .heading-anchor:hover,.prose h2 .heading-anchor:hover,.prose h3 .heading-anchor:hover,.prose h4 .heading-anchor:hover,.prose h5 .heading-anchor:hover,.prose h6 .heading-anchor:hover{opacity:1}.prose section[data-footnotes],.prose .footnotes{margin-top:4em;padding-top:2em;border-top:2px solid currentColor;opacity:.8}.prose section[data-footnotes] ol,.prose .footnotes ol{list-style:decimal;padding-left:2em}.prose section[data-footnotes] li,.prose .footnotes li{margin-bottom:1.25em;padding-left:.5em;line-height:1.6}.prose section[data-footnotes] p,.prose .footnotes p{margin-bottom:.75em}.prose section[data-footnotes] a,.prose .footnotes a{color:#3b82f6;text-decoration:underline;font-weight:500}.dark .prose section[data-footnotes] a,.dark .prose .footnotes a{color:#60a5fa}.prose section[data-footnotes] a:hover,.prose .footnotes a:hover{opacity:.8}.prose .astro-code{margin:1.5em 0;border-radius:.5em;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.dark .prose .astro-code{border-color:#ffffff1a}
