.ProseMirror{outline:none;min-height:400px}.ProseMirror a,.ProseMirror .editor-link{color:#2563eb;cursor:pointer;text-decoration:underline}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h2{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.ProseMirror ul{padding:0 1rem;list-style-type:disc}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror img{border:1px solid #ccc;max-width:600px;height:auto;margin:10px 0;display:block}.ProseMirror img.img-left{float:left!important;margin:0 1.5rem 1rem 0!important}.ProseMirror img.img-center{margin:0 auto!important;display:block!important}.ProseMirror img.img-right{float:right!important;margin:0 0 1rem 1.5rem!important}.ProseMirror table,.ProseMirror .react-renderer{clear:both}.ProseMirror table{border-collapse:collapse;table-layout:fixed;clear:both;border:2px solid #000;width:100%;margin:20px 0}.ProseMirror th{color:#c8ff00;text-transform:uppercase;letter-spacing:.05em;text-align:left;background-color:#000;border:2px solid #000;padding:12px 14px;font-family:monospace;font-weight:700}.ProseMirror td{box-sizing:border-box;border:1px solid #ccc;padding:10px 14px}.ProseMirror-gapcursor{clear:both;position:relative;display:block!important}.preview-prose{font-family:var(--font-sans,system-ui, sans-serif);color:#1a1a1a;font-size:1.125rem;line-height:1.7}.preview-prose h1,.preview-prose h2,.preview-prose h3{font-family:var(--font-mono,monospace);text-transform:uppercase;color:#000;margin-top:2em;margin-bottom:.5em;font-weight:900;line-height:1.2}.preview-prose h1{letter-spacing:-.02em;font-size:2.5rem}.preview-prose h2{border-bottom:4px solid #000;padding-bottom:8px;font-size:2rem;display:inline-block}.preview-prose h3{font-size:1.5rem}.preview-prose p{margin-bottom:1.5em}.preview-prose ul,.preview-prose ol{margin-bottom:1.5em;padding-left:1.5em}.preview-prose li{margin-bottom:.5em}.preview-prose a{color:#000;background-color:#c8ff00;border:1px solid #000;padding:0 4px;font-weight:700;text-decoration:none;transition:all .2s}.preview-prose img{border:4px solid #000;max-width:100%;height:auto;margin:2em 0;box-shadow:8px 8px #000}.ProseMirror h2.heading-variant-default,.ProseMirror h2.heading-variant-underline{border-bottom:3px solid #c8ff00!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;padding-bottom:8px!important}.ProseMirror h3.heading-variant-default,.ProseMirror h3.heading-variant-underline{border-bottom:2px solid #c8ff00!important;margin-top:1.25rem!important;margin-bottom:.5rem!important;padding-bottom:6px!important}.ProseMirror h2.heading-variant-terminal,.ProseMirror h3.heading-variant-terminal{color:#c8ff00!important;text-transform:uppercase!important;letter-spacing:.05em!important;background-color:#0a0a0a!important;border:2px solid #2a2a2a!important;border-left:6px solid #c8ff00!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;padding:12px 16px!important;font-family:monospace!important;box-shadow:4px 4px #000!important}.ProseMirror h2.heading-variant-terminal:before{content:"root@lab:~# "!important;color:#fff!important;opacity:.8!important;margin-right:8px!important;font-size:.85em!important}.ProseMirror h3.heading-variant-terminal:before{content:"> "!important;color:#fff!important;margin-right:6px!important;font-size:.85em!important}.ProseMirror h2.heading-variant-neon-bar,.ProseMirror h3.heading-variant-neon-bar{color:#000!important;text-transform:uppercase!important;background:linear-gradient(90deg,#c8ff0026 0%,#0000 100%)!important;border-left:6px solid #c8ff00!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;padding:10px 16px!important}.ProseMirror h2.heading-variant-badge,.ProseMirror h3.heading-variant-badge{color:#0a0a0a!important;text-transform:uppercase!important;background-color:#c8ff00!important;border:2px solid #000!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;padding:6px 16px!important;font-family:monospace!important;font-weight:900!important;display:inline-block!important;box-shadow:4px 4px #000!important}.brutal-carousel,.brutal-carousel-container,.b-track,.b-card{contain:layout style paint;backface-visibility:hidden;transform:translateZ(0)}.b-card img{pointer-events:none;-webkit-user-select:none;user-select:none}
