/* Spot content additions. The original landing design remains the foundation. */
.crypto-card-icon{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 20px 30px #0006)}.mini-candles{transform:none}.index-feature{background:radial-gradient(ellipse at 78% 50%,#6b571b33,transparent 45%),#121313}.index-feature h3 em{color:#ffcf16}.index-coin{background:linear-gradient(130deg,#e8b822,#5b4917);border-color:#e8c95755;box-shadow:18px 16px 0 #34270c,22px 20px 50px #0008}.index-coin img{width:130px;height:130px;object-fit:contain}.rings{border-color:#b39c4140;box-shadow:0 0 0 40px #b390300c,0 0 0 80px #b3903008}.index-tag{color:#b3a375}.asset-filters{justify-content:space-between;flex-wrap:wrap;align-items:center}.spot-filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.spot-search{display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid #333b35;border-radius:7px;color:#89948e;background:#101511}.spot-search input{font:inherit;font-size:12px;color:#e6eae6;border:0;outline:none;background:transparent;width:170px}.spot-search:focus-within{border-color:#dcc043}.asset-table table{min-width:780px}.asset-table th,.asset-table td{padding:20px 16px}.asset-table th:first-child,.asset-table td:first-child{width:48px;text-align:center;color:#707b73;font-size:12px}.asset-table .asset-name img,.company img{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:50%;background:transparent!important}.asset-table .asset-name{min-width:175px}.asset-name b{font-weight:650}.asset-name small{font-size:11px}.asset-table td:nth-child(4){color:#8b978e;font-size:12px}.asset-table td:nth-child(5){font-variant-numeric:tabular-nums;text-align:right;color:#778378}.asset-table th:nth-child(5){text-align:right}.asset-detail{white-space:nowrap}.spot-reference{font-size:10px;border:1px solid #414837;background:#232b1b;border-radius:5px;padding:6px 8px;color:#b0bd9b;white-space:nowrap}.spot-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 20px;border-top:1px solid #252e26;font-size:11px;color:#7f8b80}.spot-pagination nav{display:flex;gap:5px}.spot-pagination button{width:31px;height:31px;border:0;border-radius:6px;background:transparent;color:#89958e}.spot-pagination button.active{background:#2a342c;color:#f4d350}.spot-pagination button:disabled{opacity:.3;cursor:default}.flow-preview{display:flex;align-items:center;justify-content:space-between;gap:10px}.flow-preview>div{border:1px solid #38412d;background:#171e12;padding:26px 17px;border-radius:10px;flex:1;min-height:150px}.flow-preview span{display:block;color:#757f63;font-size:10px;margin-bottom:24px}.flow-preview strong{display:block;font-size:17px;font-weight:500;color:#e7dfae}.flow-preview small{display:block;font-size:10px;color:#839075;margin-top:8px}.flow-preview i{color:#8f9b77;font-style:normal}.landing-chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;z-index:2;padding:30px}.landing-chart-empty strong{font-size:12px;font-weight:400;color:#889880;max-width:230px;line-height:1.8}.landing-chart-empty .button{font-size:10px;padding:10px 16px}.chart-candles{position:absolute;inset:0!important;height:auto!important}.big-chart{min-height:290px}.directory{scroll-margin-top:90px}.spot-empty-row{padding:40px!important;color:#889288;text-align:center!important}.terminal .watchlist .company{background:transparent}.market-strip .company{background:transparent}.asset-table tbody tr:hover{background:#202820}.market-card .equity-art,.market-card .etf-art{display:grid;place-items:center}
@media(max-width:700px){.asset-filters{display:block}.spot-search{margin-top:15px}.spot-search input{width:100%}.asset-table table{min-width:660px}.asset-table th,.asset-table td{padding:17px 12px}.asset-table .asset-name{min-width:150px}.spot-filter-tabs button{font-size:11px;padding:9px 12px}.spot-pagination{padding:15px 12px;font-size:10px}.flow-preview{gap:5px}.flow-preview>div{padding:18px 10px;min-height:130px}.flow-preview strong{font-size:12px}.flow-preview small{font-size:9px}.flow-preview i{font-size:12px}.crypto-card-icon{width:80px;height:80px}.index-coin img{width:100px;height:100px}.market-strip{overflow:auto}.landing-chart-empty{padding:20px}.spot-reference{font-size:9px}}

/* Bitness: uniform market-card coin artwork (BTC sizing) – desktop and mobile. */

/* Match the Bitcoin circle for ETH and DOGE without changing featured BTN art.
   Higher specificity overrides .eb-art img in the home page inline stylesheet. */
.market-grid .market-card img.crypto-card-icon {
  display: block;
  width: 96px;
  height: 96px;
  min-width: 96px;
  min-height: 96px;
  max-width: 96px;
  max-height: 96px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  border-radius: 0;
  clip-path: none;
  transform: none;
  flex-shrink: 0;
}
@media (max-width: 700px) {
  .market-grid .market-card img.crypto-card-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 80px;
    max-height: 80px;
  }
}
