.info-layout.svelte-c5n3ig{background:#fff;color:#1a1a2e;min-height:calc(100vh - 65px)}.tabs-bar.svelte-c5n3ig{background:#f5f5f5;border-bottom:2px solid #FFAB00;padding:0;overflow-x:auto}.tabs-container.svelte-c5n3ig{max-width:1200px;margin:0 auto;display:flex;gap:0;padding:0 1rem}.tab.svelte-c5n3ig{background:none;border:none;border-bottom:3px solid transparent;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;color:#555;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab.svelte-c5n3ig:hover{color:#1a1a2e;background:#ffab0014}.tab.active.svelte-c5n3ig{color:#d48900;border-bottom-color:#ffab00;font-weight:600}.info-content.svelte-c5n3ig{max-width:900px;margin:0 auto;padding:2rem;line-height:1.8}.info-layout a{color:#c07800}.info-layout a:hover{color:#ffab00}.info-layout h1{color:#1a1a2e;font-size:2rem;margin-top:1rem;margin-bottom:1rem;border-bottom:2px solid #FFAB00;padding-bottom:.5rem}.info-layout h2{color:#1a1a2e;font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.info-layout h3{color:#333;font-size:1.25rem;margin-top:1.5rem}.info-layout p{color:#333;margin-bottom:1rem}.info-layout img{max-width:100%;height:auto;border-radius:4px;margin:1rem 0}.info-layout code{background:#f0f0f0;padding:.2em .4em;border-radius:3px;font-size:.9em;color:#c07800}.info-layout pre{background:#1a1a2e;color:#e0e0e0;padding:1rem;border-radius:8px;overflow-x:auto}.info-layout pre code{background:none;color:inherit;padding:0}.info-layout table{width:100%;border-collapse:collapse;margin:1rem 0}.info-layout th,.info-layout td{border:1px solid #ddd;padding:.5rem .75rem;text-align:left}.info-layout th{background:#f5f5f5;font-weight:600}.info-layout blockquote{border-left:4px solid #FFAB00;margin:1rem 0;padding:.5rem 1rem;background:#fffbf0;color:#555}.info-layout .mermaid-diagram{display:block;width:100%;margin:20px 0;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:20px;box-sizing:border-box;overflow-x:auto}.info-layout .mermaid-diagram pre.mermaid{display:block;width:100%;margin:0;padding:0;background:none;overflow:visible}.info-layout .mermaid-diagram svg{display:block;width:100%!important;max-width:100%!important;height:auto}.info-layout .error{color:#c00;background:#fff0f0;padding:10px;border-radius:4px;text-align:center}@media (max-width: 768px){.tabs-container.svelte-c5n3ig{padding:0 .5rem}.tab.svelte-c5n3ig{padding:.75rem;font-size:.8rem}.info-content.svelte-c5n3ig{padding:1rem}}
