.index-module-scss-module__q7Fu8q__markdownBody{letter-spacing:.5px;word-break:break-word;box-sizing:border-box;--text-color:#f9fafb;--accent-color-pink:#f472b6;--accent-color-green:#34d399;--accent-color-blue:#67e8f9;--accent-color-yellow:#fcd34d;--accent-color-purple:#c084fc;--link-color:#00ffd1;--link-hover-color:#5cfff0;--blockquote-bg:#ffffff14;--blockquote-border:var(--accent-color-purple);--table-border-color:#fff3;--code-bg-gradient:linear-gradient(135deg,#c084fc26 0%,#67e8f926 100%);--code-text:#e0e0e0;color:var(--text-color);flex-direction:column;line-height:1.8;display:flex}.index-module-scss-module__q7Fu8q__markdownBody mark{color:#fff;-webkit-text-fill-color:currentColor;background-color:#c084fc;border-radius:.2rem;padding:3px}.index-module-scss-module__q7Fu8q__markdownBody hr{border-style:dashed;border-color:#fff3;margin-top:1em;margin-bottom:1em}.index-module-scss-module__q7Fu8q__markdownBody h1{margin:auto}.index-module-scss-module__q7Fu8q__markdownBody h1,.index-module-scss-module__q7Fu8q__markdownBody h2,.index-module-scss-module__q7Fu8q__markdownBody h3,.index-module-scss-module__q7Fu8q__markdownBody h4{color:var(--text-color);width:auto;margin-bottom:1em;margin-right:auto;font-weight:700;transition:all .3s;display:inline-block;position:relative}.index-module-scss-module__q7Fu8q__markdownBody h1:after,.index-module-scss-module__q7Fu8q__markdownBody h2:after,.index-module-scss-module__q7Fu8q__markdownBody h3:after,.index-module-scss-module__q7Fu8q__markdownBody h4:after{content:"";opacity:0;background:linear-gradient(90deg,#fff0 0%,#fffc 50%,#fff0 100%);width:0;height:3px;transition:width .4s,opacity .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.index-module-scss-module__q7Fu8q__markdownBody h1:hover:after,.index-module-scss-module__q7Fu8q__markdownBody h2:hover:after,.index-module-scss-module__q7Fu8q__markdownBody h3:hover:after,.index-module-scss-module__q7Fu8q__markdownBody h4:hover:after{opacity:1;width:100%}.index-module-scss-module__q7Fu8q__markdownBody h1:before,.index-module-scss-module__q7Fu8q__markdownBody h2:before,.index-module-scss-module__q7Fu8q__markdownBody h3:before,.index-module-scss-module__q7Fu8q__markdownBody h4:before{color:var(--text-color);margin-right:.5em;font-family:Consolas,Monaco,Courier New,monospace}.index-module-scss-module__q7Fu8q__markdownBody h1{font-size:1.5em}.index-module-scss-module__q7Fu8q__markdownBody h1:before{content:"#";color:var(--accent-color-blue)}.index-module-scss-module__q7Fu8q__markdownBody h2{font-size:1.4em}.index-module-scss-module__q7Fu8q__markdownBody h2:before{content:"##";color:var(--accent-color-pink)}.index-module-scss-module__q7Fu8q__markdownBody h3{font-size:1.3em}.index-module-scss-module__q7Fu8q__markdownBody h3:before{content:"###";color:var(--accent-color-green)}.index-module-scss-module__q7Fu8q__markdownBody h4{padding-bottom:.25em;font-size:1.2em}.index-module-scss-module__q7Fu8q__markdownBody h4:before{content:"####";color:var(--accent-color-green)}.index-module-scss-module__q7Fu8q__markdownBody p{cursor:text;margin-bottom:.75em;font-size:1em}.index-module-scss-module__q7Fu8q__markdownBody p:has(+ul,+ol){margin-bottom:.5em}.index-module-scss-module__q7Fu8q__markdownBody p:last-child{margin-bottom:0}.index-module-scss-module__q7Fu8q__markdownBody a{word-break:break-word;color:var(--link-color);padding:.15em 0;text-decoration:none;transition:color .3s;position:relative}.index-module-scss-module__q7Fu8q__markdownBody a:after{content:"";background:var(--link-color);width:0;height:1.5px;transition:width .3s;position:absolute;bottom:-2px;left:0}.index-module-scss-module__q7Fu8q__markdownBody a:hover{color:var(--link-hover-color)}.index-module-scss-module__q7Fu8q__markdownBody a:hover:after{width:100%}.index-module-scss-module__q7Fu8q__markdownBody a code{color:var(--link-color)}.index-module-scss-module__q7Fu8q__markdownBody :not(pre)>code{background:var(--code-bg-gradient);color:var(--code-text);border:1px solid #ffffff1a;border-radius:.25rem;margin-left:4px;margin-right:4px;padding:.1em .25em;font-family:Consolas,Monaco,Courier New,monospace}.index-module-scss-module__q7Fu8q__markdownBody strong{color:#f472b6;font-weight:500}.index-module-scss-module__q7Fu8q__markdownBody blockquote{border-left-width:5px;border-color:var(--blockquote-border);background-color:var(--blockquote-bg);border-radius:.375em;margin-bottom:1em;padding:1em}.index-module-scss-module__q7Fu8q__markdownBody blockquote p{color:var(--text-color);margin-top:0;margin-bottom:0}.index-module-scss-module__q7Fu8q__markdownBody table{border:var(--table-border-color)1px dashed;border-collapse:collapse;text-align:left;width:100%;color:var(--text-color);margin-bottom:1em;font-size:.95em}.index-module-scss-module__q7Fu8q__markdownBody table thead{border-bottom:var(--table-border-color)1px dashed;background:#ffffff12}.index-module-scss-module__q7Fu8q__markdownBody table thead th{border-left:var(--table-border-color)1px dashed;padding:.75em 1em}.index-module-scss-module__q7Fu8q__markdownBody table thead th:first-child{border:none}.index-module-scss-module__q7Fu8q__markdownBody table tbody tr{border-bottom:var(--table-border-color)1px dashed;transition:background .3s}.index-module-scss-module__q7Fu8q__markdownBody table tbody tr:hover{background-color:#ffffff0d}.index-module-scss-module__q7Fu8q__markdownBody table tbody tr td{border-left:var(--table-border-color)1px dashed;padding:.75em 1em}.index-module-scss-module__q7Fu8q__markdownBody table tbody tr td:first-child{border:none}.index-module-scss-module__q7Fu8q__markdownBody ol,.index-module-scss-module__q7Fu8q__markdownBody ul{color:var(--text-color);margin-bottom:1em;font-size:1em}.index-module-scss-module__q7Fu8q__markdownBody ol{padding-inline-start:2.5em;list-style:decimal}.index-module-scss-module__q7Fu8q__markdownBody ol>li{margin-bottom:.5em}.index-module-scss-module__q7Fu8q__markdownBody ol>li::marker{color:var(--accent-color-pink);font-weight:700}.index-module-scss-module__q7Fu8q__markdownBody ul{padding-inline-start:2em;list-style-type:disc}.index-module-scss-module__q7Fu8q__markdownBody ul>li{margin-bottom:.5em}.index-module-scss-module__q7Fu8q__markdownBody ul>li::marker{color:var(--accent-color-green);font-weight:700}.index-module-scss-module__q7Fu8q__markdownBody ul.index-module-scss-module__q7Fu8q__contains-task-list{padding-inline-start:1em;list-style-type:none}.index-module-scss-module__q7Fu8q__markdownBody ul.index-module-scss-module__q7Fu8q__contains-task-list>li input{vertical-align:-.15em}
