/* AiBoss v1.0.87 / Orbital Luxury Finish — visual only, DApp scoped.
   No numeric transformations, no wallet/transaction event handlers. */
body.aixdv-app.aixdv-neural-v1086.aixdv-skin-scifi{
  --aix87-bg:#070e20;--aix87-surface:#101d37;--aix87-deep:#0b1730;
  --aix87-surface2:#152746;--aix87-ink:#edf7ff;--aix87-muted:#a5bdd7;
  --aix87-accent:var(--aix86-accent,#51d8e8);--aix87-royal:var(--aix86-accent2,#9889ef);
  --aix87-btn:linear-gradient(123deg,#126f9a 0%,#236895 52%,#5653a6 100%);
  --aix87-stroke:rgba(142,199,237,.075);
  --aix87-shadow:0 16px 35px rgba(0,7,24,.28),inset 0 1px 0 rgba(231,246,255,.045);
}
body.aixdv-app.aixdv-tone-royal.aixdv-skin-scifi{--aix87-btn:linear-gradient(120deg,#59459b,#6753aa 58%,#27749e)}
body.aixdv-app.aixdv-tone-champagne.aixdv-skin-scifi{--aix87-btn:linear-gradient(120deg,#8d6a48,#a68763 58%,#3f758c)}
/* Theme picker: no box-in-box borders, no neon stripes. */
body.aixdv-app.aixdv-skin-scifi :is(.aixdv-theme-select,.aixdv-scifi-prefs){
  max-width:100%;min-width:0;box-sizing:border-box;border:0!important;
  background:linear-gradient(153deg,#101e39,#0a152d 72%,#151b3d)!important;
  box-shadow:var(--aix87-shadow)!important;border-radius:24px!important;overflow:hidden;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head,
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-grid{min-width:0}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head small{color:#a9c4dc!important;line-height:1.5!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head strong{color:#f2f8ff!important;letter-spacing:-.035em!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-option{
  border:0!important;box-shadow:0 13px 27px rgba(0,8,29,.17)!important;
  border-radius:18px!important;background:linear-gradient(152deg,#152742,#0b1c35)!important;
  color:#eaf7ff!important;overflow:hidden;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-option.is-selected{
  background:linear-gradient(142deg,#19304e,#122541 70%,#232448)!important;
  box-shadow:0 13px 30px rgba(1,8,30,.28),inset 0 2px 0 rgba(89,207,225,.28)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-option .aixdv-theme-select-status{
  border:0!important;background:linear-gradient(130deg,#174d70,#204369)!important;
  color:#d6faff!important;box-shadow:none!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference{
  min-width:0!important;min-height:94px!important;display:grid!important;
  grid-template-columns:56px minmax(0,1fr) 43px!important;align-items:center!important;gap:12px!important;
  padding:14px 17px!important;border:0!important;border-radius:18px!important;
  background:linear-gradient(120deg,rgba(29,53,82,.93),rgba(17,33,64,.97))!important;
  box-shadow:inset 0 1px 0 rgba(231,246,255,.045),0 10px 25px rgba(0,10,32,.13)!important;
  color:#f2f8ff!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference[aria-pressed="true"]{
  background:linear-gradient(120deg,#184862,#1b3560 70%,#2b3469)!important;
  box-shadow:inset 3px 0 0 var(--aix87-accent),0 12px 28px rgba(0,8,28,.2)!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-icon{
  display:grid!important;place-items:center!important;width:53px!important;height:53px!important;
  border:0!important;border-radius:16px!important;
  color:#72dfea!important;background:linear-gradient(150deg,#193758,#122941)!important;
  box-shadow:inset 0 1px rgba(244,252,255,.065)!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-label{min-width:0;line-height:1.3!important}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-label b{
  font-size:clamp(14px,3.8vw,17px)!important;font-weight:760!important;color:#eff9ff!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-label small{
  display:block!important;margin-top:5px!important;color:#b0c6dd!important;font-size:clamp(11px,2.9vw,13px)!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference :is(.aixdv-scifi-pref-knob,.aixdv-scifi-quality-chevron){
  justify-self:end!important;flex:0 0 auto;border-color:rgba(168,204,234,.13)!important;
  box-shadow:inset 0 1px 4px rgba(0,0,0,.22)!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference[aria-pressed="true"] .aixdv-scifi-pref-knob{
  background:#18567b!important;box-shadow:0 0 12px rgba(64,216,223,.16)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-note{color:#a2bcd4!important;line-height:1.6!important}
/* Header & bottom bar: no nested button outlines and no segmented squared tabs. */
body.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav>a,
body.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav>a.is-active{
  border:0!important;outline-offset:2px!important;box-shadow:none!important;border-radius:21px!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav>a.is-active{
  background:linear-gradient(135deg,rgba(41,102,142,.37),rgba(66,65,118,.34))!important;
  box-shadow:inset 0 2px rgba(117,204,227,.13)!important;
}
/* Finances: single-layer glass cards, balanced numbers, tasteful active glow. */
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-fin-card,.cb-income-card,.cb-wallet-asset){
  border:0!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(20,43,71,.93),rgba(10,25,48,.98))!important;
  box-shadow:0 11px 26px rgba(0,9,32,.18),inset 0 1px 0 rgba(225,247,255,.055)!important;
  color:#eaf6ff!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-fin-card,.cb-income-card,.cb-wallet-asset) :is(.cb-card-title,small,h4,p){color:#aec9de!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-balance-value,.cb-income-card strong,.cb-wallet-asset-value strong){
  color:#effaff!important;text-shadow:0 0 19px rgba(103,193,245,.065)!important;overflow-wrap:anywhere;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-visual .cb-wallet-pocket{
  background:linear-gradient(150deg,#152b49,#0b1b38 75%,#131c41)!important;
  border:0!important;border-radius:24px!important;box-shadow:var(--aix87-shadow)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-pocket:before{
  background:linear-gradient(150deg,#162b4b,#142747)!important;border:0!important;box-shadow:none!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-pocket :is(.cb-wallet-total,.cb-wallet-kicker,.cb-wallet-address,.cb-wallet-address code){color:#ecf8ff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-action{
  border:0!important;background:linear-gradient(135deg,#143b67,#18517c 56%,#35569b)!important;
  box-shadow:0 10px 22px rgba(0,12,36,.21),inset 0 1px rgba(234,247,255,.07)!important;
  border-radius:17px!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-action.is-deposit{
  background:linear-gradient(125deg,#155a75,#236a8a 60%,#2a5d97)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-action i{border:0!important;background:rgba(104,184,230,.17)!important;box-shadow:none!important;color:#d6faff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-asset :is(h4,.cb-wallet-asset-value strong){color:#eff8ff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-wallet-asset .cb-wallet-asset-value small{color:#aec2d7!important}
/* Balance bot: purely decorative orbital mini-machine, never changes the source number. */
body.aixdv-app .aix87-balance-bot{display:block;position:absolute;z-index:1;width:59px;height:59px;pointer-events:none;user-select:none;opacity:.9;filter:drop-shadow(0 7px 11px rgba(28,117,175,.16))}
body.aixdv-app .aix87-balance-bot svg{display:block;width:100%;height:100%;overflow:visible}
body.aixdv-app .aix87-balance-bot .aix87-machine{transform-origin:32px 34px;animation:aix87-core-bob 4.2s ease-in-out infinite}
body.aixdv-app .aix87-balance-bot .aix87-rotor{transform-origin:32px 34px;animation:aix87-core-rotate 7s linear infinite}
body.aixdv-app .aix87-balance-bot .aix87-beam{transform-origin:32px 33px;animation:aix87-beam 2.4s ease-in-out infinite}
body.aixdv-app .aix87-balance-bot .aix87-lamp{animation:aix87-lamp 2.3s ease-in-out infinite}
body.aixdv-app .aix87-balance-bot .aix87-halo{animation:aix87-halo 3.6s ease-in-out infinite}
body.aixdv-app .aix87-balance-bot:is(.is-outside,.is-static) *,
body.aixdv-app.aixdv-motion-off .aix87-balance-bot *,
body.aixdv-app.aix86-neural-paused .aix87-balance-bot *{animation-play-state:paused!important}
body.aixdv-app.aixdv-skin-classic .aix87-balance-bot{display:none!important}
body.aixdv-app .cb-fin-card.aix87-balance-host,
body.aixdv-app .cb-income-card.aix87-balance-host,
body.aixdv-app .cb-wallet-asset.aix87-balance-host,
body.aixdv-app .cb-wallet-pocket.aix87-balance-host{position:relative!important;isolation:isolate}
body.aixdv-app .cb-fin-card.aix87-balance-host>.aix87-balance-bot{right:11px;bottom:9px;width:56px;height:56px}
body.aixdv-app .cb-income-card.aix87-balance-host>.aix87-balance-bot{right:8px;top:11px;width:48px;height:48px;opacity:.65}
body.aixdv-app .cb-wallet-asset.aix87-balance-host>.aix87-balance-bot{right:9px;top:50%;width:39px;height:39px;transform:translateY(-50%);opacity:.61}
body.aixdv-app .cb-wallet-pocket.aix87-balance-host>.aix87-balance-bot{right:16px;bottom:26px;width:74px;height:74px;opacity:.68}
body.aixdv-app .cb-fin-card.aix87-balance-host>.cb-balance-value{position:relative;z-index:2;padding-right:40px;min-width:0}
body.aixdv-app .cb-income-card.aix87-balance-host>strong{position:relative;z-index:2;padding-right:18px;display:block;min-width:0}
body.aixdv-app .cb-wallet-pocket.aix87-balance-host :is(.cb-wallet-total-line,.cb-wallet-address){position:relative;z-index:3}
body.aixdv-app .cb-wallet-asset.aix87-balance-host .cb-wallet-asset-value{padding-right:31px;position:relative;z-index:2}
@keyframes aix87-core-bob{0%,100%{transform:translateY(1px)}50%{transform:translateY(-2px)}}
@keyframes aix87-core-rotate{to{transform:rotate(360deg)}}
@keyframes aix87-beam{0%,100%{opacity:.35;transform:scale(.95)}50%{opacity:.93;transform:scale(1.08)}}
@keyframes aix87-lamp{0%,100%{opacity:.45}50%{opacity:1}}
@keyframes aix87-halo{0%,100%{opacity:.45;transform:scale(.95)}50%{opacity:.84;transform:scale(1.07)}}
@media(hover:hover){html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference:hover{transform:translateY(-1px);background:linear-gradient(120deg,#1d3d59,#162d50)!important}}
@media(max-width:620px){
 html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference{min-height:79px!important;padding:11px 12px!important;grid-template-columns:48px minmax(0,1fr) 41px!important;gap:10px!important}
 html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-icon{width:46px!important;height:46px!important;border-radius:14px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs{padding:16px!important}
 body.aixdv-app .cb-wallet-asset.aix87-balance-host>.aix87-balance-bot{width:33px;height:33px;right:6px}
 body.aixdv-app .cb-wallet-pocket.aix87-balance-host>.aix87-balance-bot{width:56px;height:56px;right:10px;bottom:16px}
 body.aixdv-app .cb-fin-card.aix87-balance-host>.aix87-balance-bot{width:47px;height:47px;right:7px;bottom:8px}
 body.aixdv-app .cb-income-card.aix87-balance-host>.aix87-balance-bot{width:37px;height:37px;right:5px;top:8px}
}
@media(max-width:370px){
 html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference{grid-template-columns:39px minmax(0,1fr) 37px!important;gap:8px!important;padding:10px!important}
 html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference .aixdv-scifi-pref-icon{width:39px!important;height:39px!important}
 body.aixdv-app .cb-wallet-asset.aix87-balance-host .cb-wallet-asset-value{padding-right:16px}
 body.aixdv-app .cb-wallet-asset.aix87-balance-host>.aix87-balance-bot{width:25px;height:25px;right:5px;opacity:.4}
}
@media(prefers-reduced-motion:reduce){body.aixdv-app .aix87-balance-bot *{animation:none!important}}
