:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#071917;color:#dcece7}*{box-sizing:border-box}body{margin:0}header,main{max-width:1100px;margin:auto;padding:24px}header{display:flex;gap:24px;border-bottom:1px solid #25413b;flex-wrap:wrap}a{color:#4bdfb5}section{padding:28px;border:1px solid #28463d;border-radius:16px;margin:24px 0;background:#0c211c}.hero{padding:48px;background:linear-gradient(130deg,#102d26,#071917)}h1{font-size:clamp(32px,5vw,56px);line-height:1.2}p{line-height:1.8}input,select,textarea,button{font:inherit;padding:12px;border:1px solid #34564b;border-radius:8px;background:#0b1915;color:#e1f3ea;max-width:100%}input,textarea,select{display:block;width:100%;margin:10px 0}button{background:#1ab78d;color:#031e15;cursor:pointer;margin:8px 8px 8px 0}button:disabled{opacity:.4;cursor:default}label{display:block;margin-top:12px}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid #28463d}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.links{display:flex;gap:20px;flex-wrap:wrap}footer{text-align:center;padding:20px;background:#041410}#status{color:#ffc966}@media(max-width:500px){header,main{padding:14px}section,.hero{padding:20px}table{font-size:12px}td,th{padding:8px}}
:root .table-scroll{max-width:100%;overflow-x:auto}.table-scroll table{min-width:520px}.table-scroll td{overflow-wrap:anywhere}
.markdown-body{line-height:1.85;overflow-wrap:anywhere}.markdown-body h1{font-size:clamp(24px,4vw,36px)}.markdown-body h2{margin-top:2em;padding-bottom:10px;border-bottom:1px solid #34564b}.markdown-body h3,.markdown-body h4{margin-top:1.6em;color:#96ecd3}.markdown-body li{margin:6px 0}.markdown-body code{background:#17362e;padding:2px 5px;border-radius:4px}.markdown-body pre{padding:16px;background:#061510;border-radius:8px;overflow:auto}.markdown-body pre code{padding:0;background:none}.markdown-body blockquote{border-left:3px solid #38d8ac;margin:16px 0;padding:4px 18px;color:#b4d8cc}.markdown-body hr{border:0;border-top:1px solid #34564b;margin:28px 0}.markdown-body th{background:#17362e}.markdown-body a{text-underline-offset:3px}summary{cursor:pointer;color:#78e9c8;font-weight:600;padding:10px 0}
