/* CryptoChoco Visual Foundation v687 — scoped presentation tokens, no finance/auth logic. */
:where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674){
  --cc30-ink:#0a111a;--cc30-panel:#122231;--cc30-raised:#172c3c;
  --cc30-amber:#ffca63;--cc30-amber-strong:#ffb941;--cc30-cyan:#62e5f5;
  --cc30-text:#f8fbff;--cc30-muted:#b5c9d6;--cc30-line:rgba(157,194,208,.24);
  --cc30-radius:22px;--cc30-shadow:0 22px 64px rgba(0,8,17,.28);
  --cc30-focus:#ffca63;
  font-synthesis:none;
}
body.cc-auth-v560,body.cc-auth-family-v561{
  --cc-v2-bg:#09121c;--cc-v2-bg-2:#101f2c;--cc-v2-surface:#122331;
  --cc-v2-surface-soft:rgba(17,36,50,.94);--cc-v2-text:#f8fbff;
  --cc-v2-muted:#b5c9d6;--cc-v2-soft:#a1ced5;--cc-v2-primary:#62e5f5;
  --cc-v2-primary-2:#0ca6bb;--cc-v2-reward:#ffca63;
  --cc-v2-border:rgba(157,194,208,.23);--cc-v2-shadow:var(--cc30-shadow);
  --cc-v2-glow:0 0 30px rgba(98,229,245,.10);
}
body.cc-auth-v560[data-cc-user-v2-theme="light"],body.cc-auth-family-v561[data-cc-user-v2-theme="light"]{
  --cc30-ink:#f5f9fb;--cc30-panel:#fff;--cc30-raised:#eaf5f8;
  --cc30-amber:#865306;--cc30-amber-strong:#9e6209;--cc30-cyan:#075c78;
  --cc30-text:#122936;--cc30-muted:#496374;--cc30-line:rgba(22,78,100,.20);
  --cc30-shadow:0 20px 56px rgba(20,65,85,.11);--cc30-focus:#055e80;
  --cc-v2-bg:#f6fafc;--cc-v2-bg-2:#eff7f9;--cc-v2-surface:#fff;
  --cc-v2-surface-soft:rgba(255,255,255,.96);--cc-v2-text:#122936;
  --cc-v2-muted:#496374;--cc-v2-soft:#20607a;--cc-v2-primary:#075c78;
  --cc-v2-primary-2:#08789b;--cc-v2-reward:#865306;
  --cc-v2-border:rgba(22,78,100,.20);--cc-v2-shadow:var(--cc30-shadow);
}
:where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674) :is(a,button,input,textarea,select,summary):focus-visible{
  outline:3px solid var(--cc30-focus);outline-offset:3px;
}
:where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674) :is(button,a){-webkit-tap-highlight-color:transparent}
@media(prefers-reduced-motion:reduce){
  :where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674) *,
  :where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674) *::before,
  :where(body.cc-auth-v560,body.cc-auth-family-v561,body.cc-public-shell-v674) *::after{
    scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;
  }
}
