.tahrir-body{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;color:#222325;font-size:1rem;font-weight:400;line-height:1.6}.tahrir-body>:first-child{margin-top:0}.tahrir-body p:not(:first-child){margin-top:1.25rem}.tahrir-body h1,.tahrir-body h2,.tahrir-body h3,.tahrir-body h4{color:inherit;font-style:inherit}.tahrir-body h1{margin-top:3em;font-size:1.5em;font-weight:700}.tahrir-body h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tahrir-body h3{margin-top:2em;font-size:1.125em;font-weight:600}.tahrir-body h4{margin-top:2em;font-size:1em;font-weight:600}.tahrir-body a{color:inherit;text-decoration:underline}.tahrir-body b,.tahrir-body strong{color:inherit;font-weight:700}.tahrir-body ol,.tahrir-body ul{margin:1.5em 0;padding-inline-start:1.5em}.tahrir-body li p:not(:first-child){margin-top:0}.tahrir-body blockquote{position:relative;margin:1.5rem 0;padding-block:.375em;padding-inline-start:1em;color:inherit}.tahrir-body blockquote:before{position:absolute;inset-block:0;inset-inline-start:0;width:.25em;background:#222325;content:""}.tahrir-body img,.tahrir-body video{height:auto;max-width:100%;border-radius:.5rem}.tahrir-body video{background:#000}.tahrir-body img:not([data-layout]),.tahrir-body img[data-layout=block],.tahrir-body video:not([data-layout]),.tahrir-body video[data-layout=block]{display:block;margin:.75rem 0}.tahrir-body img[data-layout=center],.tahrir-body video[data-layout=center]{display:block;margin:.75rem auto}.tahrir-body img[data-layout=left],.tahrir-body video[data-layout=left]{float:left;margin:.4rem .75rem .4rem 0}.tahrir-body img[data-layout=right],.tahrir-body video[data-layout=right]{float:right;margin:.4rem 0 .4rem .75rem}.tahrir-body img[data-layout=inline],.tahrir-body video[data-layout=inline]{display:inline-block;margin:0 .35rem;vertical-align:middle}.tahrir-body:after{display:table;clear:both;content:""}.tahrir-body mark{color:inherit}.tahrir-body code{background-color:rgba(15,22,36,.05);color:rgba(35,37,42,.87);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4;padding:.1em .2em}.tahrir-body code,.tahrir-body pre{border:1px solid rgba(37,39,45,.1);border-radius:.375rem}.tahrir-body pre{max-width:100%;overflow-x:auto;background-color:rgba(56,56,56,.04);color:rgba(30,32,36,.95);margin:1.5em 0;padding:1em;font-size:.875rem;line-height:1.6;white-space:pre-wrap}.tahrir-body pre code{background-color:transparent;border:none;padding:0;color:inherit;font-size:inherit}.tahrir-table-wrap{width:100%;max-width:100%;margin:1.25rem 0;overflow-x:auto}.tahrir-body table{width:100%!important;min-width:0!important;max-width:100%;margin:0;table-layout:fixed;border-collapse:collapse;overflow:hidden;border:1px solid #eaeaeb;border-radius:12px;color:inherit}.tahrir-body td,.tahrir-body th{border:1px solid #eaeaeb;padding:.5rem .75rem;min-width:0;max-width:100%;vertical-align:top;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;color:inherit}.tahrir-body th{background:#f4f4f5;font-weight:600;text-align:start}.tahrir-body td p,.tahrir-body th p{margin:0}