.prose-dmw.dmw-article{--tw-prose-quote-borders:var(--color-spark-400,#ffc53d);--tw-prose-invert-quote-borders:var(--color-spark-400,#ffc53d);overflow-wrap:break-word;max-width:68ch;margin-inline:auto;font-size:1.0625rem;line-height:1.85}@media (min-width:768px){.prose-dmw.dmw-article{font-size:1.15rem}}.dmw-article p{text-wrap:pretty}.dmw-article>p:first-child{color:#eaf4ffeb;font-size:1.18em;line-height:1.75}.dmw-article>:first-child{margin-top:0}.dmw-article h2{margin-bottom:.85em;scroll-margin-top:7rem}.dmw-article h2:before{content:"";background:linear-gradient(90deg,#ffc53d,#ffc53d00);border-radius:2px;width:2.75rem;height:2px;margin-bottom:.8em;display:block}.dmw-article h3,.dmw-article h4{scroll-margin-top:7rem}.dmw-article ol>li::marker{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.85em}.dmw-article li{padding-inline-start:.35em}.dmw-article blockquote{quotes:none;background:linear-gradient(90deg,#ffc53d14,#0f274759);border-left-color:#ffc53d;margin-block:2.4em;padding:1.3em 1.6em 1.3em 1.75em;font-size:1.1em;line-height:1.6}.dmw-article img{background:#0a1a33;max-width:100%;height:auto;margin:2.2em auto;display:block}.dmw-article p>img:only-child,.dmw-article a>img{margin-block:.4em}.dmw-article figure{margin-block:2.4em}.dmw-article figure img{margin:0 auto}.dmw-article figcaption{color:#8fa3bf;margin-top:.9em}.dmw-article img.dmw-zoomable{cursor:zoom-in;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .4s}@media (hover:hover){.dmw-article img.dmw-zoomable:hover{border-color:#ffc53d59;transform:translateY(-3px);box-shadow:0 40px 90px -40px #ffc53d47}}.dmw-article img.dmw-zoomable:focus-visible{outline-offset:4px;outline:2px solid #ffc53d}.dmw-article hr{background:linear-gradient(90deg,#0000,#eaf4ff33,#0000);border:0;height:1px;margin-block:3.4em;position:relative;overflow:visible}.dmw-article hr:after{content:"";background:#ffc53d;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 16px #ffc53d99}.dmw-article table{max-width:100%;display:block;overflow-x:auto}.dmw-article thead th{font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;background:#0f274799;padding:.75em 1em}.dmw-article tbody td{padding:.75em 1em}@keyframes dmw-scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.dmw-article img.dmw-zoomable{transition:none}.dmw-article img.dmw-zoomable:hover{transform:none}}
