.docs-page .container{max-width:1200px;width:100%}.docs-page .card{text-align:left;padding:24px;overflow:hidden}.docs-page .card h1,.docs-page .card .subtitle{text-align:center}.docs-container{display:flex;flex-direction:column;margin:2rem 0;gap:1rem;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.docs-content{flex:1;background-color:#f9f9f9;border-radius:8px;padding:1.6rem;margin:1.5rem 0;line-height:1.6;letter-spacing:.2px;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.docs-content h1{color:#333;border-bottom:2px solid #2196F3;padding-bottom:.8rem;margin-top:1.8rem;font-weight:600;letter-spacing:.5px;text-align:center}.docs-content h2{color:#444;border-bottom:1px solid #ddd;padding-bottom:.4rem;margin-top:1.6rem;font-weight:600;letter-spacing:.4px}.docs-content h3{color:#555;margin-top:1.8rem;font-weight:600;letter-spacing:.3px}.docs-content p{line-height:1.6;margin:.8rem;letter-spacing:.2px}.docs-content pre{background-color:#282c34;color:#abb2bf;border-radius:8px;padding:1.2rem 2rem;overflow-x:auto;margin:1rem 0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6;letter-spacing:.1px;box-shadow:0 3px 6px #0000001a;position:relative;border:1px solid #3e4451;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.docs-content pre:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#61afef,#98c379,#e06c75,#d19a66);border-radius:8px 8px 0 0}.docs-content code{background-color:#f0f0f0;padding:.3rem .5rem;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;letter-spacing:.1px}.docs-content pre code{background-color:transparent;padding:0;border-radius:0;font-size:inherit;display:block;width:100%;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.docs-content pre .token.keyword{color:#c678dd}.docs-content pre .token.string{color:#98c379}.docs-content pre .token.number{color:#d19a66}.docs-content pre .token.comment{color:#5c6370;font-style:italic}.docs-content pre .token.function{color:#61afef}.docs-content pre .token.operator{color:#56b6c2}.docs-content pre .token.punctuation{color:#abb2bf}.docs-content pre .token.property,.docs-content pre .token.variable{color:#e06c75}.docs-content ul,.docs-content ol{margin-left:1.5rem;margin-bottom:.8rem;line-height:1.6;display:block}.docs-content li{margin-bottom:.6rem;letter-spacing:.2px}.docs-content li p{margin-bottom:.8rem}.back-link{display:block;margin:1.2rem auto 0;text-align:center;color:#2196f3;text-decoration:none;font-weight:500;letter-spacing:.3px;transition:color .2s;width:150px}.back-link:hover{color:#0b7dda;text-decoration:underline}.toc{background-color:#f0f7ff;border-radius:8px;padding:1rem;width:100%;max-width:none;height:fit-content;position:static;box-sizing:border-box;overflow:hidden}.toc h3{margin-top:0;margin-bottom:1.2rem;color:#2196f3;font-weight:600;letter-spacing:.4px}.toc ul{list-style-type:none;padding-left:0;line-height:1.8;display:grid;grid-template-columns:1fr;gap:.75rem}.toc li{margin-bottom:.8rem;letter-spacing:.2px}.toc a{color:#2196f3;text-decoration:none;font-weight:500;letter-spacing:.2px;transition:color .2s;display:block!important;padding:12px 14px;background:#fff;border:1px solid #e6eef9;border-radius:10px;box-shadow:none}.toc a:hover{color:#0b7dda;text-decoration:none;background:#f8fbff;border-color:#cfe1ff}.docs-page .toc a:before{content:none}.docs-page .toc a{transform:none}@media(max-width:768px){.docs-content{padding:1.5rem}.docs-content pre{padding:1rem}}
