.elementor-29 .elementor-element.elementor-element-470146f{--display:flex;}/* Start custom CSS for container, class: .elementor-element-470146f *//* ===== TOKENOMICS — Desktop (alignment + supply-tile fit + vertical nudge) ===== */
@media (min-width:1025px){

  /* Your original desktop alignment */
  .tok-grid{
    display:grid;
    grid-template-columns:1fr 1fr;   /* left text / right mascot */
    align-items:center;
    gap:40px;
  }
  .tok-left{
    display:flex;
    flex-direction:column;
    justify-content:center;          /* center content within left column */
    align-items:flex-start;
    height:100%;

    /* Nudge the whole left column UP while preserving footer space */
    transform: translateY(-6px);    /* adjust: -40px … -72px to taste */
    padding-bottom:6px;             /* same + value to keep bottom spacing */
  }
  .tok-art{
    display:flex;
    justify-content:center;
    align-items:center;
  }
  .tok-art img{
    width:560px;                     /* mascot size unchanged */
    height:auto;
  }

  /* Tokenomics tiles (keep heights even, make first tile just wide enough) */
  .tok .tok-list{
    grid-template-columns:minmax(380px, 1.6fr) 1fr 1fr; /* first tile wider, not huge */
    column-gap:16px;
    align-items:stretch;                                 /* equal heights */
  }
  .tok .tok-item{
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height:110px;                                     /* trim airy space a bit */
  }
  .tok .tok-item:first-child .tok-v{
    white-space:nowrap;                                   /* keep 1,000,000,000 (1B) on one line */
    font-size:clamp(20px, 1.8vw, 30px);
    line-height:1.15;
    letter-spacing:-0.01em;                               /* micro-kerning to fit neatly */
  }
}

/* Optional ultra-wide fine-tune */
@media (min-width:1440px){
  .tok-left{ transform: translateY(-64px); padding-bottom:64px; }
  /* If you need a touch more width on 4K displays, bump 380→400 or 420 above */
}/* End custom CSS */