.domain-prose .domain-diagram{max-width:480px;margin:34px auto}.domain-diagram svg{display:block;width:100%;height:auto;border-radius:12px}.domain-prose .domain-shot{margin:34px 0}.domain-shot img{display:block;max-width:100%;height:auto;border:1px solid #504650;border-radius:10px}.domain-prose figcaption{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}.domain-prose blockquote{border-left:3px solid #b49b61;padding:10px 18px;margin:28px 0;background:#211d18}.domain-prose pre{padding:20px;overflow:auto;border:1px solid #49393c;border-radius:8px;background:#16141a;line-height:1.8}.domain-prose pre code{white-space:pre;font-size:13px}.domain-prose .table-wrap{overflow:auto;max-width:100%}.domain-prose table{min-width:520px}.domain-prose code{overflow-wrap:anywhere}.domain-lightbox{border:1px solid #555;border-radius:10px;padding:56px 16px 16px;background:#18171e;max-width:98vw;max-height:94vh;overflow:auto}.domain-lightbox::backdrop{background:#050509df}.domain-lightbox img{display:block;width:auto;min-width:740px;max-width:1200px;height:auto}.domain-lightbox button{position:fixed;top:16px;right:20px;background:#fff;color:#222;border:0;border-radius:7px;padding:11px 18px;cursor:pointer}@media(max-width:560px){.domain-prose pre{padding:16px}.domain-prose figcaption{font-size:12px}.domain-lightbox{padding:56px 10px 10px}}