:root{--v30-page-bg:#050611;--v30-page-panel:rgba(15,18,36,.78);--v30-page-line:rgba(126,149,229,.16);--v30-page-cyan:#53efff;--v30-page-violet:#9566ff}
body:not(.kasbokar-universe){background:radial-gradient(circle at 85% 8%,rgba(83,239,255,.08),transparent 25%),radial-gradient(circle at 12% 35%,rgba(149,102,255,.08),transparent 30%),var(--v30-page-bg);color:#f5f7ff}body:not(.kasbokar-universe) .signal-bar{background:rgba(4,6,15,.9);border-color:var(--v30-page-line)}body:not(.kasbokar-universe) .main-header{background:rgba(5,7,17,.82)!important;backdrop-filter:blur(22px);border-color:rgba(255,255,255,.1)!important}body:not(.kasbokar-universe) .brand-mark{background:rgba(255,255,255,.04);border-radius:15px;padding:5px}body:not(.kasbokar-universe) .brand-mark img{object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,63,164,.24))}body:not(.kasbokar-universe) .page-hero{min-height:680px;background:radial-gradient(circle at 78% 38%,rgba(83,239,255,.13),transparent 27%),linear-gradient(180deg,rgba(4,6,15,.2),rgba(4,6,15,.9))}body:not(.kasbokar-universe) .page-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.18;letter-spacing:-2.5px}body:not(.kasbokar-universe) .page-hero p{color:#aeb8d0;line-height:2}body:not(.kasbokar-universe) .visual-frame,body:not(.kasbokar-universe) .admin-card,body:not(.kasbokar-universe) .service-card,body:not(.kasbokar-universe) .panel-card,body:not(.kasbokar-universe) .wb22-section{border-color:var(--v30-page-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important;box-shadow:0 28px 80px rgba(0,0,0,.16)}body:not(.kasbokar-universe) .btn-primary{background:linear-gradient(110deg,var(--v30-page-cyan),#c5fff3)!important;color:#07101b!important;border:0!important}body:not(.kasbokar-universe) .footer{background:#03040a;border-top:1px solid var(--v30-page-line)}body:not(.kasbokar-universe) .footer-cta-card{background:linear-gradient(120deg,rgba(83,239,255,.08),rgba(149,102,255,.08),rgba(255,255,255,.02));border-color:var(--v30-page-line)}body:not(.kasbokar-universe) input,body:not(.kasbokar-universe) textarea,body:not(.kasbokar-universe) select{background:rgba(5,8,20,.65)!important;border-color:rgba(255,255,255,.13)!important;color:#fff!important}body:not(.kasbokar-universe) .auth-dialog{background:linear-gradient(145deg,#10152b,#060816)!important;border-color:rgba(255,255,255,.15)!important}
/* Keep the system cursor reliable across public pages. */
html.custom-cursor-ready body,html.custom-cursor-ready a,html.custom-cursor-ready button,html.custom-cursor-ready [role="button"],body,a,button,[role="button"]{cursor:auto!important}.cursor-dot,.cursor-ring{display:none!important}
