*{box-sizing:border-box;margin:0;padding:0}#root,.app,body,html{height:100%}ol,ul{list-style:none}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:.5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.875em}blockquote{border-left:4px solid #ecf0f1;color:#7f8c8d;margin:1rem 0;padding-left:1rem}code,pre{font-family:monospace}.d-flex{display:flex}.d-block{display:block}.d-inline-block{display:inline-block}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:2rem}.mt-4{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:2rem}.mb-4{margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bg-primary{background-color:#3498db}.bg-secondary{background-color:#2c3e50}.bg-light{background-color:#ecf0f1}.text-primary{color:#3498db}.text-secondary{color:#2c3e50}.text-dark{color:#333}.text-light{color:#fff}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}body{background-color:#f7f9fc;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:0 20px}a{color:#3498db;text-decoration:none;transition:color .3s ease}a:hover{color:#1d6fa5}.emoji{font-size:1.5em}.header{background-color:#2c3e50;color:#fff;padding:1rem 0}.header .container{align-items:center;display:flex;justify-content:space-between}.header .logo{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700}.header .logo .emoji{margin-right:.5rem}.header .nav ul{display:flex;gap:2rem}.header .nav ul li a{color:#fff;position:relative}.header .nav ul li a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.header .nav ul li a:hover:after{width:100%}.footer{background-color:#2c3e50;color:#fff;padding:1rem 0;text-align:center}.footer a{color:#3498db}.footer a:hover{color:#75b9e7}.home-page .hero{margin-bottom:3rem;text-align:center}.home-page .hero h1{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem}.home-page .hero .description{background-color:#e8f4fc;border-radius:5px;margin:0 auto;max-width:800px;padding:1rem}.home-page .documentation{margin:0 auto;max-width:1000px}.home-page .documentation h2{border-bottom:2px solid #3498db;color:#3498db;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.home-page .documentation .language-section{display:flex;flex-wrap:wrap;gap:2rem}.home-page .documentation .language-section .language-group{flex:1 1;min-width:300px}.home-page .documentation .language-section .language-group h3{color:#2c3e50;margin-bottom:1rem}.home-page .documentation .language-section .language-group .language-link{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:block;margin-bottom:.5rem;padding:1rem;transition:all .3s ease}.home-page .documentation .language-section .language-group .language-link:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.documentation-page{margin:0 auto;max-width:800px;padding:1rem}.documentation-page .language-selector{margin-bottom:2rem}.documentation-page .language-selector select{background-color:#fff;border:1px solid #ecf0f1;border-radius:5px;cursor:pointer;padding:.5rem}.documentation-page .error,.documentation-page .loading{padding:3rem;text-align:center}.documentation-page .error{color:#e74c3c}.documentation-page .markdown-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;padding:2rem}.documentation-page .markdown-content h1{color:#2c3e50;font-size:2rem;margin-bottom:2rem}.documentation-page .markdown-content h2{border-bottom:1px solid #ecf0f1;color:#3498db;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem}.documentation-page .markdown-content h3{color:#2c3e50;margin-bottom:.5rem;margin-top:1rem}.documentation-page .markdown-content p{margin-bottom:1rem}.documentation-page .markdown-content ol,.documentation-page .markdown-content ul{margin-bottom:1rem;padding-left:2rem}.documentation-page .markdown-content ol li,.documentation-page .markdown-content ul li{margin-bottom:.5rem}.documentation-page .markdown-content ul{list-style-type:disc}.documentation-page .markdown-content ol{list-style-type:decimal}.documentation-page .markdown-content pre{border-radius:5px;margin-bottom:1rem;overflow:auto}.documentation-page .markdown-content code{background-color:#ecf0f1;border-radius:3px;font-family:monospace;padding:2px 4px}.documentation-page .markdown-content blockquote{border-left:4px solid #3498db;color:#7f8c8d;margin:1rem 0;padding-left:1rem}.app{display:flex;flex-direction:column;min-height:100%}.content{flex:1 1;padding:2rem 0}
/*# sourceMappingURL=main.6198ace2.css.map*/