body{background-color:#0d1117;color:#c9d1d9;font-family:sans-serif;padding:1em}h1{margin-top:0}select,input{background:#161b22;color:#c9d1d9;border:1px solid #30363d;padding:.5em;margin:.5em 0}input{min-width:80%}input[type=file]{display:block;width:100%;cursor:pointer;margin-top:.5rem}canvas{background:#0d1117;border:1px solid #30363d;margin-top:1em}.info{background:#1a222e;padding:12px;border-radius:8px;margin:1rem 0}.container{display:flex;width:100%}.col{padding:1rem;box-sizing:border-box}.right{display:flex;align-items:center;justify-content:flex-start}.content{line-height:1.6;color:#fff;padding:2rem;border-radius:8px;background:#161b22;margin-top:0}form{max-width:600px}.info input{width:92%}form label{font-weight:700;display:block;margin-bottom:.3em}.form-actions{display:flex;justify-content:flex-end;margin-top:1rem}button{font-size:1rem;padding:.5rem 1rem;margin-top:1rem;background-color:#238636;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#333}button[type=submit]:hover{background-color:#2ea043}#formMessage{margin-top:1em;font-weight:700}a{color:#58a6ff;text-decoration:none}a:hover{text-decoration:underline}nav.tab-bar{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid #314057}nav.tab-bar button{font-size:1rem;cursor:pointer;transition:all .2s ease;background:#21262d none;color:#c9d1d9;padding:.6em 1em;border:1px solid #30363d;font-weight:700;border-radius:6px 6px 0 0;margin-right:4px}nav.tab-bar button:hover{background-color:#516685}nav.tab-bar button.active-tab{font-weight:700;color:#fff;background:#314057}.tab-section,section.tab-section{display:none}.tab-section.active,section.tab-section.active{display:block}.code-like{background:#30363d;padding:4px 6px;border-radius:4px}#markdown-container{width:98%}#markdown-container h2,#markdown-container h3{color:#58a6ff}#markdown-container p{margin-bottom:1rem}#markdown-container pre{background:#30363e;padding:1rem;border-radius:4px;overflow-x:auto}#markdown-container code{background:#30363e;padding:.24rem .4rem;border-radius:4px;font-family:monospace}#markdown-container table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem;background:#181d24}#markdown-container th,#markdown-container td{border:1px solid #2a2f36;padding:.5rem 1rem;text-align:left}#markdown-container th{background:#262f3c;color:#58a6ff;font-size:1.1rem;font-weight:700}#markdown-container tr:nth-child(2n){background:#1e252e}
