:root{--github-bg-primary: #000000;--github-bg-secondary: #0a0a0a;--github-bg-tertiary: #111111;--github-border: #30363d;--github-border-muted: #21262d;--github-text-primary: #c9d1d9;--github-text-secondary: #8b949e;--github-text-muted: #6e7681;--github-link: #58a6ff;--github-link-hover: #79c0ff;--color-primary-green: #238636;--color-green-hover: #2ea44f;--color-green-glow: rgba(35, 134, 54, .4);--glass-bg: rgba(0, 0, 0, .7);--glass-border: rgba(48, 54, 61, .6);--glass-highlight: rgba(255, 255, 255, .05);--glass-shadow: 0 8px 32px 0 rgba(76, 221, 55, .1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--github-text-primary);background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#30363d;border-radius:5px;border:2px solid #000000}::-webkit-scrollbar-thumb:hover{background:#424a53}body{margin:0;padding:0;min-width:320px;min-height:100vh;background-color:#000;background-image:radial-gradient(circle at 0% 0%,rgba(56,139,253,.1) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(35,134,54,.1) 0%,transparent 50%);color:var(--github-text-primary)}*{box-sizing:border-box}a{font-weight:500;color:var(--github-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--github-link-hover)}h1,h2,h3,h4,h5,h6{color:var(--github-text-primary);font-weight:600;line-height:1.25}h1{font-size:2em;line-height:1.25}button{border-radius:6px;border:1px solid var(--github-border);padding:5px 16px;font-size:14px;font-weight:500;font-family:inherit;background-color:var(--github-bg-secondary);color:var(--github-text-primary);cursor:pointer;transition:all .2s cubic-bezier(.3,0,.5,1)}button:hover{background-color:var(--github-bg-tertiary);border-color:var(--github-border)}button:active{background-color:var(--github-bg-tertiary)}button:focus,button:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:-2px}button:disabled{opacity:.5;cursor:not-allowed}button.btn-primary{background-color:var(--color-primary-green);color:#000;border-color:var(--color-primary-green)}button.btn-primary:hover{background-color:var(--color-green-hover);border-color:var(--color-green-hover);box-shadow:0 0 0 3px var(--color-green-glow)}button.btn-primary:active{background-color:var(--color-green-hover)}button.btn-primary:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counter-spin{0%{transform:rotate(0) translate(52%) rotate(0)}to{transform:rotate(-360deg) translate(52%) rotate(360deg)}}@keyframes counter-spin-reverse{0%{transform:rotate(0) translate(38%) rotate(0)}to{transform:rotate(360deg) translate(38%) rotate(-360deg)}}@keyframes float{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}#root{width:100%;min-height:100vh;margin:0;padding:0}.markdown-body{color:var(--github-text-primary);line-height:1.6;font-size:16px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--github-text-primary);font-weight:600;line-height:1.25;margin-top:24px;margin-bottom:16px;border-bottom:1px solid var(--github-border);padding-bottom:.3em}.markdown-body h1{font-size:2em;border-bottom:1px solid var(--github-border)}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body p{margin:16px 0;color:var(--github-text-primary)}.markdown-body code{background-color:#6e768166;color:var(--github-text-primary);padding:.2em .4em;border-radius:6px;font-size:85%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body pre{background-color:var(--github-bg-secondary)!important;border:1px solid var(--github-border);border-radius:6px;padding:16px;overflow:auto;line-height:1.45}.markdown-body pre code{background-color:transparent;padding:0;color:var(--github-text-primary);font-size:85%;word-wrap:normal;white-space:pre}.markdown-body a{color:var(--github-link);text-decoration:none}.markdown-body a:hover{text-decoration:underline;color:var(--github-link-hover)}.markdown-body blockquote{border-left:4px solid var(--github-border);padding:0 16px;margin:16px 0;color:var(--github-text-secondary);background-color:transparent}.markdown-body ul,.markdown-body ol{margin:16px 0;padding-left:32px;color:var(--github-text-primary)}.markdown-body li{margin:8px 0}.markdown-body li>p{margin-top:16px}.markdown-body table{border-collapse:collapse;width:100%;margin:16px 0;border-spacing:0}.markdown-body th,.markdown-body td{border:1px solid var(--github-border);padding:6px 13px;text-align:left}.markdown-body th{background-color:var(--github-bg-secondary);font-weight:600}.markdown-body tr:nth-child(2n){background-color:var(--github-bg-secondary)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--github-bg-primary)}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--github-border);border:0}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--github-bg-primary)}::-webkit-scrollbar-thumb{background-color:var(--github-border);border:3px solid var(--github-bg-primary);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--github-border-muted)}button.tab-button:focus,button.tab-button:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:-2px}
