body{font-family:Inter,sans-serif;line-height:1.6;color:#333;margin:0;text-wrap:wrap}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:1.5em;margin-bottom:.5em;color:#2c3e50}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}p{margin:1em 0}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}ol,ul{margin:1em 0;padding-left:40px}li{margin:.5em 0}blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid #ccc;background-color:#f4f4f4;font-style:italic}pre{background:#2d2d2d;color:#f8f8f2;padding:10px;border-radius:5px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}code{font-family:Courier New,Courier,monospace;padding:2px 4px;border-radius:3px}table{border-collapse:collapse;width:100%;margin:1em 0}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#2c1313;font-weight:700;color:#ffffff}img{max-width:100%;height:auto;display:block}details,img{margin:1em 0}details{padding:.75em 1em;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;font-family:inherit;color:inherit}details[open]{background-color:#eef6ff}details>:not(summary){margin-top:.5em;font-family:inherit}summary{font-weight:700;color:#2c3e50;cursor:pointer}