body.night-public { height:auto; isolation:isolate; color:#dfe8fa; }
.night-public .card-container .areseller { overflow:hidden; }
.night-public .card-container .areseller .card-header { background:transparent; border:0; width:100%; }
.night-public .card-container .areseller .card-body,.night-public .card-container .areseller .card-body:hover { background:transparent; border:0; box-shadow:none; transform:none; width:100%; margin:0; border-radius:0; }
.night-public .card-container .areseller .card-body p { color:#dfe8fa; }
.night-public .tabs,.night-public .custom-background { background:transparent!important; }
.night-public .tabs { padding-top:165px; padding-bottom:24px; }
.night-public .model-card .card { width:100%; max-width:300px; margin:20px auto; overflow:hidden; }
.night-public .model-card .new-card-body,.night-public .model-card .new-card-body:hover { background:none; border:0; box-shadow:none; transform:none; width:auto; height:auto; min-height:280px; margin:0; padding:24px; border-radius:0; }
.night-public .new-package { color:#c2b2f1; background:none; }
.night-public .scroll-text:hover { animation:none; }
.night-public .manufacturer-cards-container { flex-wrap:wrap; gap:10px; padding:12px; }
.night-public .manufacturer-card { height:48px; border:1px solid transparent; border-radius:12px; font-size:16px; color:#c9d5ec; }
.night-public .manufacturer-card:hover,.night-public .manufacturer-card.selected { background:#b49ee626; border:1px solid #b49ee680; color:#f3f5ff; font-size:16px; }
.night-public .new-input-search-supported-models { background:#081225; border:1px solid #a4bde34d; border-radius:10px; }
.night-public .new-input-search-supported-models:hover,.night-public .new-input-search-supported-models:focus { border:1px solid #b49ee6; box-shadow:0 0 0 3px #b49ee620; }
.night-public .contact-options { width:100%; max-width:780px; margin:24px auto; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; padding:0 16px; }
.night-public .contact-options .card { margin:0; padding:24px; display:flex; flex-direction:row; align-items:center; gap:14px; color:#e8edff; text-decoration:none; font-size:18px; }
.night-public .contact-options img { width:26px; height:26px; object-fit:contain; }
@media(max-width:600px) { .night-public .contact-options { grid-template-columns:1fr; } .night-public .tabs { padding-top:145px; } }
.night-public .night-sky { z-index:-2; }
.night-public .night-shared-moon { z-index:-1; top:160px; left:auto; right:4vw; opacity:.6; }
.night-public .header,.night-public .el-container,.night-public .footer,.night-public .copyright,.night-public .footer-bg-footer,.night-public .litte-footer-container { background:transparent!important; }
.night-public .header { height:auto!important; min-height:100vh; padding-top:185px; padding-bottom:65px; }
.night-public .navbar,.night-public .offcanvas-collapse { background:#101a2ded!important; border-bottom:1px solid #bbcfff24; }
.night-public .navbar .nav-link { color:#dfe8fa!important; }
.night-public h1,.night-public h2,.night-public h3,.night-public h4,.night-public h5,.night-public .card-text,.night-public .service-name,.night-public .tool-price { color:#e8edff!important; }
.night-public .the-body { padding:24px; height:auto; min-height:400px; }
.night-public .tool-tab-content { height:auto; padding-bottom:24px; }
.night-public .tool-tab { color:#c9d5ec; border-radius:10px; }
.night-public .tool-tab:hover,.night-public .tool-tab.active { background:#b49ee62b!important; color:#fff!important; border-color:#b49ee6!important; }
.night-public .downloadButton { background:#dce7ff!important; color:#132342!important; border:1px solid #dce7ff!important; border-radius:10px!important; }
.night-public .downloadButton:hover { background:#fff!important; }
.night-public .form-control,.night-public .search-box { background:#081225!important; color:#f2f6ff!important; border:1px solid #a4bde34d; border-radius:10px; }
.night-public .table { color:#dfe8fa; }
.night-public .table th,.night-public .table td { border-color:#bbcfff24; }
.night-public .sky-motion { z-index:1031; }
.night-public a.back-to-top { left:14px; right:auto; bottom:66px; transform:none; }
.night-public .tool_img { background-image:url('../images/login3e.png'); background-position:center; background-size:contain; background-repeat:no-repeat; width:min(475.2px,100%); aspect-ratio:749 / 258; margin:10px auto; scale:.8; transform-origin:center; filter:drop-shadow(0 0 3px #ff3b9d) drop-shadow(0 0 7px #ff8a3d) drop-shadow(0 0 11px #ffe66d) drop-shadow(0 0 15px #53f7c8) drop-shadow(0 0 19px #6598ff) drop-shadow(0 0 24px #c77dff); animation:rainbowContour 12s linear infinite; }
@keyframes rainbowContour { 0% { filter:drop-shadow(0 0 3px #ff3b9d) drop-shadow(0 0 8px #ff8a3d) drop-shadow(0 0 15px #6598ff); } 33% { filter:drop-shadow(0 0 3px #ffe66d) drop-shadow(0 0 8px #53f7c8) drop-shadow(0 0 15px #c77dff); } 66% { filter:drop-shadow(0 0 3px #53f7c8) drop-shadow(0 0 8px #6598ff) drop-shadow(0 0 15px #ff3b9d); } 100% { filter:drop-shadow(0 0 3px #ff3b9d) drop-shadow(0 0 8px #ff8a3d) drop-shadow(0 0 15px #6598ff); } }
.night-public .features-heading { padding-top:55px; }
.night-public .username-res,.night-public .name-res { text-shadow:none!important; }
.night-public .card-icons { background:#17243c!important; border:1px solid #bbcfff38; }
.night-public .card-icons a { color:#c9d5ec!important; }
@media(min-width:992px) { .night-public .offcanvas-collapse { background:transparent!important; border:0; } }
@media(max-width:767px) { .night-public .header { padding-top:150px; } .night-public .the-body { padding:16px; } .night-public .night-shared-moon { top:145px; right:20px; left:auto; } }
@media(prefers-reduced-motion:reduce) { .night-public .tool_img { animation:none; } }
