:root{--bs-primary:#0979a0;--bs-secondary:#2c3e48;--bs-success:#185266;--bs-info:#006f94;--bs-warning:#8e2e02;--bs-danger:#425e70;--bs-light:#c9ecff;--bs-body-bg:#0d1616}body{background-color:var(--bs-body-bg);color:var(--bs-light);overflow-y:scroll}.navbar-brand{font-weight:700}.hero-section,.cta-section{background:linear-gradient(135deg,var(--bs-info),var(--bs-success));color:var(--bs-light);text-align:center}.hero-title,.cta-section h2{font-weight:700}.btn-primary,.btn-light{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-light)}.btn-primary:hover,.btn-light:hover{background-color:var(--bs-warning);border-color:var(--bs-warning);color:var(--bs-light)}.feature-box,.sql-card{background-color:var(--bs-secondary);border:1px solid var(--bs-danger);border-radius:8px}.feature-icon{color:var(--bs-primary);font-size:3rem}.sql-card-header{background-color:var(--bs-primary);color:var(--bs-light);border-radius:5px;padding:.5em}.hljs{background-color:var(--bs-secondary)}pre code.hljs{padding:0 1em}footer{background-color:var(--bs-secondary);color:var(--bs-light);border-top:1px solid var(--bs-danger);margin-top:auto!important}footer a{color:var(--bs-light)}.releases-table{background-color:var(--bs-body-bg);border:1px solid var(--bs-body-bg);color:var(--bs-light)}.contact-form .form-control{background-color:var(--bs-body-bg);color:var(--bs-light)}.transparent-list .list-group-item{color:var(--bs-light);background-color:#0000;border:0}@media (width<=768px){.btn-lg{width:100%;margin-bottom:1rem}.sql-card{width:100%!important}}