.prose>*+*{margin-top:1.1rem}.prose h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.18;color:var(--ink);margin-top:2.2rem;margin-bottom:.2rem;text-wrap:balance}.prose h3{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.2;color:var(--ink);margin-top:1.6rem;text-wrap:balance}.prose a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}.prose ul{list-style:disc;padding-left:1.3rem}.prose li{margin-top:.2rem;line-height:1.45}.prose li:has(>input[type=checkbox]){list-style:none;margin-left:-1.3rem}.prose li input[type=checkbox]{margin-right:.5em;vertical-align:middle}.prose img,.prose video{display:block;max-width:100%;height:auto;margin:1.4rem auto;border-radius:12px;border:1px solid var(--hairline)}.prose video{width:100%;box-shadow:0 20px 50px #131b2e24}.prose figure{margin:1.6rem 0}.prose figure>img,.prose figure>video{margin:0 auto}.prose figcaption{margin-top:.55rem;font-size:.85rem;font-style:italic;color:var(--muted);text-align:center}.prose strong{color:var(--ink)}.prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em;background:var(--section);padding:.12em .36em;border-radius:5px}.prose pre{font-family:JetBrains Mono,ui-monospace,monospace;padding:1rem 1.1rem;border-radius:12px;overflow-x:auto;font-size:.85rem;border:1px solid var(--hairline)}.prose pre code{background:transparent;padding:0;font-size:inherit}.prose blockquote{border-left:3px solid var(--cobalt);padding-left:1rem;color:var(--muted);font-style:italic}.prose .media-zoom{position:relative;margin:1.4rem auto;width:-moz-fit-content;width:fit-content;max-width:100%}.prose .media-zoom.is-video{width:100%}.prose .media-zoom>img,.prose .media-zoom>video{margin:0!important}.prose .zoom-handle{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:none;border-radius:999px;cursor:zoom-in;background:#0b1020a3;color:#fff;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease;backdrop-filter:blur(6px);box-shadow:0 6px 18px #0b10204d}.prose .media-zoom.is-video .zoom-handle{top:10px;bottom:auto}.prose .media-zoom:hover .zoom-handle,.prose .zoom-handle:focus-visible{opacity:1;transform:none}.prose .zoom-handle svg{width:13px;height:13px}@media(max-width:767px),(pointer:coarse){.prose .zoom-handle{display:none}}.wk-lightbox{position:fixed;inset:0;z-index:200;background:#070b14e0;backdrop-filter:blur(8px);padding:3.4rem 1.5rem 1.5rem}.wk-lightbox[hidden]{display:none}.wk-lb-stage{width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.wk-lb-stage img{display:block;margin:0 auto;border-radius:10px;box-shadow:0 24px 70px #0000008c}.wk-lb-stage video{display:block;margin:0 auto;max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 24px 70px #0000008c}.wk-lb-close{position:fixed;top:14px;right:18px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.26);font-size:22px;line-height:1;cursor:pointer}.wk-lb-close:hover{background:#ffffff38}.wk-lb-hint{position:fixed;top:20px;left:22px;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;pointer-events:none}@media(prefers-reduced-motion:reduce){.prose .zoom-handle{transition:none}}.arthero[data-astro-cid-46im3sk6]{position:relative;margin-top:20px;padding:40px 40px 34px 44px;border:1px solid var(--hairline);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(46,107,255,.1),rgba(177,75,232,.05),var(--surface))}.arthero[data-astro-cid-46im3sk6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--rail)}.artmeta[data-astro-cid-46im3sk6]{display:flex;align-items:center;gap:11px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.artmeta[data-astro-cid-46im3sk6] img[data-astro-cid-46im3sk6]{width:30px;height:30px}.arttitle[data-astro-cid-46im3sk6]{font-weight:700;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.1;margin-top:16px;color:var(--ink);letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.artteaser[data-astro-cid-46im3sk6]{margin-top:16px;font-size:1.1rem;line-height:1.6;color:#2a3145}.prose[data-astro-cid-46im3sk6]{margin-top:32px;color:#1a2236;line-height:1.62}
