.wrap.svelte-mxymw3{margin-inline:auto;max-width:820px}.pink-link.svelte-mxymw3{border-bottom:2px dashed deeppink}.fade.svelte-mxymw3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0000 50%,#000)}.hero.svelte-mxymw3{display:block;width:100%;aspect-ratio:1200 / 628;object-fit:cover;border:2px dashed deeppink;border-radius:4px;background:#060010}.facts.svelte-mxymw3{display:grid;gap:1.5rem;margin:2.5rem 0 1rem;padding:1.25rem 1.5rem;border:1px dashed rgba(255,20,147,.5);border-radius:4px;background:#060010}@media (min-width: 720px){.facts.svelte-mxymw3{grid-template-columns:3fr 2fr}}.facts.svelte-mxymw3 ul:where(.svelte-mxymw3){margin-top:.5rem;padding-left:1.2em;list-style:disc;color:#e8eaee}.facts.svelte-mxymw3 li:where(.svelte-mxymw3){margin:.35em 0}.facts.svelte-mxymw3 li:where(.svelte-mxymw3)::marker{color:#ff1493}.stack.svelte-mxymw3{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.stack.svelte-mxymw3 span:where(.svelte-mxymw3){font:500 .8rem IBM Plex Mono,ui-monospace,monospace;color:#d6d9de;border:1px dashed rgba(255,165,0,.5);border-radius:3px;padding:.15em .5em}.links.svelte-mxymw3 li:where(.svelte-mxymw3){margin:.6em 0}.post.svelte-mxymw3{font-size:1.125rem;line-height:1.75;color:#d6d9de}.post.svelte-mxymw3 p{margin:1.25em 0}.post.svelte-mxymw3 h2{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:1.6rem;line-height:1.2;color:#fff;margin:2.25em 0 .8em}.post.svelte-mxymw3 h2:before{content:"#";color:#ff1493;margin-right:.5em}.post.svelte-mxymw3 a{color:#fff;border-bottom:2px dashed deeppink}.post.svelte-mxymw3 strong{color:#fff;font-weight:600}.post.svelte-mxymw3 ul{list-style:disc;padding-left:1.4em;margin:1.25em 0}.post.svelte-mxymw3 ol{list-style:decimal;padding-left:1.6em;margin:1.25em 0}.post.svelte-mxymw3 li{margin:.4em 0}.post.svelte-mxymw3 li::marker{color:#ff1493}.post.svelte-mxymw3 code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em;background:#12081a;padding:.1em .4em;border-radius:3px}.post.svelte-mxymw3 table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem;display:block;overflow-x:auto}.post.svelte-mxymw3 th,.post.svelte-mxymw3 td{border:1px dashed rgba(255,20,147,.4);padding:.45em .7em;text-align:left;white-space:nowrap}.post.svelte-mxymw3 th{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:#fff}@media (max-width: 640px){.post.svelte-mxymw3{font-size:1.0625rem}.post.svelte-mxymw3 h2{font-size:1.35rem}}
