.mojo-cooked-content pre{background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375rem);padding:12px 16px;font-size:0.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;overflow-x:auto;tab-size:2}.mojo-cooked-content .CodeRay{background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375rem);padding:12px 16px;margin-bottom:1rem;font-size:0.8125rem;line-height:1.6;overflow-x:auto;tab-size:2}.mojo-cooked-content .CodeRay pre{margin:0;padding:0;border:none;background:none;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-all}.mojo-cooked-content .code{margin-bottom:0}.mojo-cooked-content .token.keyword,.mojo-cooked-content .token.atrule,.mojo-cooked-content .token.attr-name,.mojo-cooked-content .token.attr{color:#d73a49}.mojo-cooked-content .token.comment,.mojo-cooked-content .token.prolog,.mojo-cooked-content .token.doctype,.mojo-cooked-content .token.cdata{color:#6a737d}.mojo-cooked-content .token.function,.mojo-cooked-content .token.class-name{color:#6f42c1}.mojo-cooked-content .token.operator,.mojo-cooked-content .token.entity,.mojo-cooked-content .token.url{color:#005cc5}.mojo-cooked-content .token.number,.mojo-cooked-content .token.boolean,.mojo-cooked-content .token.constant,.mojo-cooked-content .token.property,.mojo-cooked-content .token.symbol,.mojo-cooked-content .token.deleted,.mojo-cooked-content .token.tag{color:#005cc5}.mojo-cooked-content .token.punctuation{color:#24292e}.mojo-cooked-content .token.string,.mojo-cooked-content .token.char,.mojo-cooked-content .token.builtin,.mojo-cooked-content .token.selector,.mojo-cooked-content .token.inserted,.mojo-cooked-content .token.attr-value{color:#032f62}.mojo-cooked-content .token.variable,.mojo-cooked-content .token.important,.mojo-cooked-content .token.namespace,.mojo-cooked-content .token.regex{color:#e36209}.mojo-cooked-content :not(pre)>code{background-color:var(--bs-tertiary-bg, #f0f0f0);padding:2px 4px;border-radius:3px;font-size:0.875em}.mojo-cooked-content :last-child{margin-bottom:0}.mojo-cooked-content ol ol{list-style-type:lower-alpha}.mojo-cooked-content ol ol ol{list-style-type:lower-roman}.mojo-cooked-content li>p{margin-bottom:0.25rem}.mojo-cooked-content li>p:only-child{margin-bottom:0}.mojo-cooked-content .media div{width:100%}.mojo-cooked-content img{max-width:100%;height:auto;display:block;margin:0 auto;cursor:pointer !important;transition:filter 0.15s ease-in-out, outline 0.15s ease-in-out;border-radius:4px}.mojo-cooked-content img:hover{filter:brightness(1.05);outline:3px solid var(--bs-primary, #0d6efd);outline-offset:-3px}.mojo-cooked-content img:focus-visible{outline:3px solid var(--bs-primary, #0d6efd);outline-offset:-3px}.mojo-image-preview-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column}.mojo-image-preview-chrome{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:1}.mojo-image-preview-topbar{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;padding:0.75rem 1rem;background:linear-gradient(to bottom, rgba(0,0,0,0.8), rgba(0,0,0,0.3), transparent);color:#fff;z-index:10}.mojo-image-preview-actions{display:flex;align-items:center;gap:0.5rem}.mojo-image-preview-btn{background:transparent;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;padding:0.5rem;opacity:0.8;transition:opacity 0.15s ease-in-out;text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:4px}.mojo-image-preview-btn:hover{opacity:1;background:rgba(255,255,255,0.1);color:#fff;text-decoration:none}.mojo-image-preview-btn svg{width:20px;height:20px}.mojo-image-preview-stage{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:3.5rem 1rem 1rem;z-index:5}.mojo-image-preview-content{max-width:95%;max-height:95%;display:flex;align-items:center;justify-content:center}.mojo-image-preview-content img{max-width:100%;max-height:calc(100vh - 5rem);object-fit:contain;box-shadow:0 4px 25px rgba(0,0,0,0.4);border-radius:4px;cursor:default}.mojo-image-preview-content img:hover{opacity:1}
