/* AiBoss 1.0.99: Control Center settings -- scoped to AiBoss pages only.
   No global HTML resets, no financial logic, no replacement transaction buttons. */
body.aixdv-ui-v1093.aixdv-control-v1099{
 --ab93-radius-md:22px;--ab93-radius-lg:26px;
 --aix99-glow:rgba(52,216,245,.12);
 --aix99-glow2:rgba(136,117,255,.08);
 --aix99-card-pad:18px;
}
body.aixdv-control-v1099.aixdv99-radius-18{--ab93-radius-md:18px;--ab93-radius-lg:22px}
body.aixdv-control-v1099.aixdv99-radius-22{--ab93-radius-md:22px;--ab93-radius-lg:26px}
body.aixdv-control-v1099.aixdv99-radius-26{--ab93-radius-md:26px;--ab93-radius-lg:30px}
body.aixdv-control-v1099.aixdv99-glow-off{--aix99-glow:transparent;--aix99-glow2:transparent}
body.aixdv-control-v1099.aixdv99-glow-balanced{--aix99-glow:rgba(52,216,245,.22);--aix99-glow2:rgba(136,117,255,.15)}
body.aixdv-control-v1099.aixdv99-glow-subtle{--aix99-glow:rgba(52,216,245,.12);--aix99-glow2:rgba(136,117,255,.08)}
body.aixdv-control-v1099.aixdv99-density-compact{--aix99-card-pad:13px;--ab93-space-3:12px;--ab93-space-4:16px}
body.aixdv-control-v1099.aixdv99-glass-crystal.aixdv-skin-scifi{
 --ab93-surface:linear-gradient(148deg,rgba(32,68,109,.94),rgba(18,39,75,.97) 67%,rgba(44,36,86,.98));
}
/* Classic remains a clean light interface, independent of the Sci-Fi neon theme. */
body.aixdv-control-v1099.aixdv-skin-classic{
 --aix99-glow:rgba(31,87,142,.07);--aix99-glow2:rgba(73,80,145,.04);
}
/* Glow is a controlled shadow around existing themed surfaces; do not touch form handlers. */
body.aixdv-control-v1099.aixdv-skin-scifi .aixdv-content :where(.cb-team-member,.cb-chat-contact,.cb-assets-mini-card,.cb-fin-card,.cb-pkg-tab,.cb-vvip426-panel,.cbv438-panel,.aixdv98-card,.aixdv99-card-preview){
 border-radius:var(--ab93-radius-md)!important;
 box-shadow:var(--ab93-shadow),0 0 20px var(--aix99-glow),0 0 33px var(--aix99-glow2)!important;
}
body.aixdv-control-v1099.aixdv99-glow-off.aixdv-skin-scifi .aixdv-content :where(.cb-team-member,.cb-chat-contact,.cb-assets-mini-card,.cb-fin-card,.cb-pkg-tab,.cb-vvip426-panel,.cbv438-panel,.aixdv98-card){
 box-shadow:var(--ab93-shadow)!important;
}
body.aixdv-control-v1099.aixdv-skin-scifi .aixdv-content :where(.cb-team-open,.cb-team-refresh,.cb-btn,button[type=submit]):not(:disabled){
 border-radius:var(--ab93-radius-sm)!important;
}
body.aixdv-control-v1099.aixdv99-navigation-minimal.aixdv-app .aixdv-bottom-nav{
 box-shadow:0 10px 25px rgba(0,6,24,.3)!important;
}
body.aixdv-control-v1099.aixdv99-navigation-minimal.aixdv-app .aixdv-bottom-nav>a.is-active{
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.aixdv-control-v1099.aixdv99-navigation-glass.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav{
 box-shadow:0 14px 30px rgba(0,4,22,.28),0 0 15px var(--aix99-glow)!important;
}
body.aixdv-control-v1099.aixdv99-density-compact .aixdv-content :where(.cb-team-member,.cb-chat-contact,.cb-assets-mini-card){padding-top:var(--aix99-card-pad)!important;padding-bottom:var(--aix99-card-pad)!important}
body.aixdv-control-v1099 :where(.aixdv-content,.aixdv-main,.cb-team-chat,.cb-team-hub,.cb-vvip426-shell){min-width:0;max-width:100%;box-sizing:border-box}
body.aixdv-control-v1099 .aixdv-content :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ab93-accent)!important;outline-offset:3px!important}
body.aixdv-control-v1099.aixdv99-reveal-enabled.aixdv99-can-reveal .aixdv-content .aixdv99-enter-visible{animation:aixdv99-rise .42s cubic-bezier(.2,.7,.25,1) both}
@keyframes aixdv99-rise{from{opacity:.88;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:620px){body.aixdv-control-v1099.aixdv-app .aixdv-bottom-nav{max-width:calc(100vw - 16px)!important}}
@media(prefers-reduced-motion:reduce){body.aixdv-control-v1099 .aixdv-content .aixdv99-enter-visible{animation:none!important;transition:none!important;transform:none!important}}
@media(prefers-reduced-transparency:reduce){body.aixdv-control-v1099.aixdv-app .aixdv-bottom-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
