*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{font-size:1rem;background-color:#fff;font-weight:400;height:100%;line-height:1.6;font-family:"Poppins",sans-serif;color:#333}code{font-size:1.125rem;padding:2px 4px;border-radius:4px}pre code{background-color:#eaeaea}h2{font-weight:700;font-size:2rem;margin-bottom:20px;color:#2c3e50}h3,h4,h5,strong{font-weight:600}h3{font-size:1.75rem}h4{font-size:1.5rem}pre{background-color:#f6f6f6;padding:2em;margin:1em 0;font-family:Consolas,Monaco,"Andale Mono","Lucida Console",monospace;font-size:1rem;color:#000;border-radius:8px;border:1px solid #ddd}.table-content-nav-sec{position:sticky;top:-2px;background:#fff;padding:15px 0 25px 0;z-index:99;border-bottom:2px solid #f5f5f5}.table-content-nav-sec .table-content-link{padding:10px 0}.table-content-nav-sec .table-content-link li{display:inline-block;margin-right:15px}.table-content-nav-sec .table-content-link li a{text-decoration:none;padding:8px 20px;display:inline-block;background:#ebecff;border-radius:4px;color:#5156be;font-weight:500;transition:background .3s}.table-content-nav-sec .table-content-link li a:hover{background:#d0d7ff}.doc-banner-section{background:linear-gradient(180deg, #faf9ff 10%, rgba(255, 255, 255, 0.027) 47%, rgba(255, 255, 255, 0)),linear-gradient(110deg, #dae2ff 2%, rgba(234, 235, 242, 0) 49%, #ffeaea 95%),linear-gradient(180deg, #e6e4ff, rgba(255, 240, 240, 0));position:relative;padding:60px 0}.doc-banner-section h1{font-weight:700;color:#2c3e50}.doc-banner-section .lead{font-size:1.5rem;color:#555}#getting-started,#folder-structure,#customization,#form-validation{margin-top:-170px;padding-top:170px}#getting-started .mb-5,#folder-structure .mb-5,#customization .mb-5,#form-validation .mb-5{padding-bottom:30px}#introduction{margin-top:-120px;padding-top:120px}#introduction .mb-5{padding-bottom:10px}footer{background:#4549a2;padding:20px;text-align:center}footer p{color:#fff !important;letter-spacing:.3px;margin:0}@media screen and (max-width: 991px){h2{margin-bottom:10px;font-size:calc(1.5rem + 1vw)}.doc-banner-section{padding:30px 10px}.doc-banner-section .lead{font-size:1.25rem;margin-top:15px}.container.my-5{margin-top:2rem !important;margin-bottom:2rem !important;padding:0 20px}.table-content-link{display:flex;overflow:auto}.table-content-link li{margin-bottom:10px}.table-content-link li a{padding:8px 15px;font-size:14px;white-space:nowrap}#getting-started .mb-5,#folder-structure .mb-5,#customization .mb-5,#form-validation .mb-5{padding-bottom:10px}footer{padding:12px}footer p{font-size:14px}pre{padding:1.5em}}