@charset "UTF-8";
/* Latest Tips and search result composition only. */
.gamelinq-latest-hero{--gamelinq-latest-hero:url(https://gamelinq.net/wp-content/uploads/2026/09/gamelinq-hero-home.webp)}
body.gamelinq-tag-v4 #archive-title{display:none}
/* Latest and search archives */
.gamelinq-corr-archive-hero{margin-bottom:18px;padding:34px}.gamelinq-corr-archive-hero .gamelinq-search{margin-top:20px}.gamelinq-corr-search-hero p strong{color:var(--gamelinq-color-primary);font-size:22px}
body.gamelinq-latest-v4 .list,body.gamelinq-search-v4 .list,body.gamelinq-game-category .list{display:block}
body.gamelinq-latest-v4 .gamelinq-archive-fund,body.gamelinq-search-v4 .gamelinq-archive-fund,body.gamelinq-game-category .gamelinq-archive-fund{margin:32px 0}
body.gamelinq-latest-v4 .pagination,body.gamelinq-search-v4 .pagination,body.gamelinq-game-category .pagination{margin-block:30px}

/* Latest Tips reference alignment — latest archive only */
body.gamelinq-latest-v4{
  background:#f5fbff;
}
body.gamelinq-latest-v4 .content{
  width:min(calc(100% - 64px),1320px);
  margin:24px auto 0;
}
body.gamelinq-latest-v4 .main{
  display:flex;
  flex-direction:column;
}
body.gamelinq-latest-v4 .list{
  display:contents;
}
body.gamelinq-latest-v4 .gamelinq-latest-hero{
  order:1;
}
body.gamelinq-latest-v4 .gamelinq-corr-article-grid--latest{
  order:2;
}
body.gamelinq-latest-v4 .pagination-next{
  display:none;
}
body.gamelinq-latest-v4 .pagination{
  order:3;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund{
  order:4;
}
body.gamelinq-latest-v4 .gamelinq-latest-hero{
  min-height:174px;
  margin:0 0 16px;
  padding:27px 34px;
  border:1px solid #cde6f5;
  border-radius:12px;
  background-image:
    linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(247,252,255,.94) 46%,rgba(230,247,255,.42) 73%,rgba(5,57,105,.06) 100%),
    var(--gamelinq-latest-hero);
  background-position:center 46%;
  background-size:cover;
  box-shadow:0 7px 22px rgba(6,70,122,.07);
}
body.gamelinq-latest-v4 .gamelinq-latest-hero .gamelinq-eyebrow{
  display:flex;
  align-items:center;
  gap:10px;
  color:#0780da;
  font-size:13px;
  font-weight:900;
  letter-spacing:.06em;
}
body.gamelinq-latest-v4 .gamelinq-latest-hero__icon{
  width:30px;
  height:30px;
  object-fit:contain;
}
body.gamelinq-latest-v4 .gamelinq-latest-hero h1{
  margin-top:7px;
  font-size:clamp(42px,4vw,56px);
  letter-spacing:-.045em;
}
body.gamelinq-latest-v4 .gamelinq-latest-hero p{
  max-width:620px;
  margin-top:6px;
  color:#173a63;
  font-size:15px;
  font-weight:600;
  line-height:1.6;
}
body.gamelinq-latest-v4 .pagination{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px;
  margin:20px 0 18px;
}
body.gamelinq-latest-v4 .pagination .page-numbers{
  display:grid;
  width:42px;
  height:42px;
  place-items:center;
  margin:0;
  border:1px solid #c8e1f1;
  border-radius:7px;
  background:#fff;
  color:#173a63;
  box-shadow:0 2px 8px rgba(7,76,132,.05);
  text-decoration:none;
}
body.gamelinq-latest-v4 .pagination .page-numbers.current{
  border-color:#0784df;
  background:linear-gradient(135deg,#159dec,#0874ce);
  color:#fff;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund{
  width:100%;
  margin:0 0 22px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund>.gamelinq-eyebrow{
  display:none;
}

@media(max-width:767px){
  body.gamelinq-latest-v4 .content{
    width:min(calc(100% - 20px),1320px);
    margin:10px auto 0;
  }
  body.gamelinq-latest-v4 .gamelinq-latest-hero{
    min-height:218px;
    margin:0 0 10px;
    padding:22px 14px 18px;
    border-radius:10px;
    background-image:
      linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(248,253,255,.86) 50%,rgba(225,245,255,.36) 78%,rgba(4,47,91,.03) 100%),
      var(--gamelinq-latest-hero);
    background-position:66% center;
    background-size:auto 100%;
  }
  body.gamelinq-latest-v4 .gamelinq-latest-hero .gamelinq-eyebrow{
    gap:7px;
    font-size:11px;
  }
  body.gamelinq-latest-v4 .gamelinq-latest-hero__icon{
    width:25px;
    height:25px;
  }
  body.gamelinq-latest-v4 .gamelinq-latest-hero h1{
    margin-top:7px;
    font-size:39px;
  }
  body.gamelinq-latest-v4 .gamelinq-latest-hero p{
    max-width:330px;
    margin-top:7px;
    font-size:13px;
    line-height:1.55;
  }
  body.gamelinq-latest-v4 .pagination{
    gap:6px;
    margin:14px 0 12px;
  }
  body.gamelinq-latest-v4 .pagination .page-numbers{
    width:39px;
    height:39px;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund{
    margin-bottom:14px;
  }
}


/* Search results reference alignment — search archive only (2026-09-09) */
body.gamelinq-search-v4{
  background:#f5fbff;
}
body.gamelinq-search-v4 .content{
  width:min(calc(100% - 64px),1320px);
  margin:24px auto 0;
}
body.gamelinq-search-v4 .main{
  display:flex;
  min-width:0;
  flex-direction:column;
}
body.gamelinq-search-v4 .main>.search-box,
body.gamelinq-search-v4 .main>.posts-not-found{
  display:none;
}
body.gamelinq-search-v4 .list{
  display:contents;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero{
  order:1;
}
body.gamelinq-search-v4 .gamelinq-corr-article-grid--search{
  order:2;
}
body.gamelinq-search-v4 .glq-info-box{
  order:2;
}
body.gamelinq-search-v4 .pagination-next{
  display:none;
}
body.gamelinq-search-v4 .pagination{
  order:3;
}
body.gamelinq-search-v4 .gamelinq-archive-fund{
  order:4;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero{
  min-height:238px;
  margin:0 0 16px;
  padding:28px 34px;
  border:1px solid #cde6f5;
  border-radius:12px;
  background-image:
    linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(248,253,255,.96) 47%,rgba(227,246,255,.48) 72%,rgba(5,57,105,.06) 100%),
    var(--gamelinq-search-hero, url("https://gamelinq.net/wp-content/uploads/2026/09/gamelinq-hero-home.webp"));
  background-position:center 46%;
  background-size:cover;
  box-shadow:0 7px 22px rgba(6,70,122,.07);
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-eyebrow{
  display:flex;
  align-items:center;
  gap:9px;
  color:#0780da;
  font-size:13px;
  font-weight:900;
  letter-spacing:.07em;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-eyebrow::before{
  width:30px;
  height:30px;
  flex:0 0 30px;
  background:url("https://gamelinq.net/wp-content/uploads/2026/09/icon-search-results.webp") center/contain no-repeat;
  content:"";
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero h1{
  max-width:760px;
  margin-top:7px;
  font-size:clamp(38px,4vw,54px);
  line-height:1.12;
  letter-spacing:-.045em;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero>p{
  max-width:620px;
  margin-top:7px;
  color:#173a63;
  font-size:15px;
  font-weight:600;
  line-height:1.5;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero>p strong{
  margin-right:2px;
  font-size:22px;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search{
  width:min(100%,760px);
  margin-top:20px;
  padding:4px;
  border:1px solid #9ed2f2;
  border-radius:8px;
  background:#fff;
  box-shadow:0 4px 14px rgba(5,92,156,.09);
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__input{
  min-width:0;
  border:0;
  background:#fff;
  font-size:15px;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__input:focus{
  box-shadow:none;
}
body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__button{
  min-width:140px;
  min-height:48px;
  border-radius:7px;
  font-size:16px;
}
body.gamelinq-search-v4 .pagination{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px;
  margin:20px 0 18px;
}
body.gamelinq-search-v4 .pagination .page-numbers{
  display:grid;
  width:42px;
  height:42px;
  place-items:center;
  margin:0;
  border:1px solid #c8e1f1;
  border-radius:7px;
  background:#fff;
  color:#173a63;
  box-shadow:0 2px 8px rgba(7,76,132,.05);
  text-decoration:none;
}
body.gamelinq-search-v4 .pagination .page-numbers.current{
  border-color:#0784df;
  background:linear-gradient(135deg,#159dec,#0874ce);
  color:#fff;
}
body.gamelinq-search-v4 .gamelinq-archive-fund{
  width:100%;
  margin:0 0 22px;
}
body.gamelinq-search-v4 .gamelinq-archive-fund>.gamelinq-eyebrow{
  display:none;
}
body.gamelinq-search-v4 .glq-info-box{
  width:100%;
  margin:0 0 18px;
}

@media(max-width:767px){
  body.gamelinq-search-v4 .content{
    width:min(calc(100% - 20px),1320px);
    margin:10px auto 0;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero{
    min-height:250px;
    margin:0 0 10px;
    padding:20px 12px 14px;
    border-radius:10px;
    background-image:
      linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(248,253,255,.84) 49%,rgba(222,244,255,.30) 78%,rgba(4,47,91,.02) 100%),
      var(--gamelinq-search-hero, url("https://gamelinq.net/wp-content/uploads/2026/09/gamelinq-hero-home.webp"));
    background-position:67% center;
    background-size:auto 100%;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-eyebrow{
    gap:7px;
    font-size:11px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-eyebrow::before{
    width:24px;
    height:24px;
    flex-basis:24px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero h1{
    max-width:340px;
    margin-top:7px;
    font-size:32px;
    line-height:1.14;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero>p{
    margin-top:6px;
    font-size:13px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero>p strong{
    font-size:18px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search{
    width:100%;
    margin-top:16px;
    padding:3px;
    border-radius:8px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__lead{
    flex-basis:40px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__lead svg{
    width:23px;
    height:23px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__input{
    min-height:46px;
    padding-right:5px;
    font-size:13px;
  }
  body.gamelinq-search-v4 .gamelinq-corr-search-hero .gamelinq-search__button{
    min-width:88px;
    min-height:46px;
    padding-inline:12px;
    font-size:14px;
  }
  body.gamelinq-search-v4 .pagination{
    gap:6px;
    margin:14px 0 12px;
  }
  body.gamelinq-search-v4 .pagination .page-numbers{
    width:39px;
    height:39px;
  }
  body.gamelinq-search-v4 .gamelinq-archive-fund{
    margin-bottom:14px;
  }
  body.gamelinq-search-v4 .glq-info-box{
    margin-bottom:12px;
  }
}


/* Latest Tips fund banner — latest archive only */
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card{
  width:100%;
  min-height:122px;
  border-radius:9px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__body{
  grid-template-columns:132px minmax(0,1fr) auto;
  grid-template-areas:"eyebrow title action" "eyebrow text action";
  min-height:122px;
  gap:3px 20px;
  padding:13px 16px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__eyebrow{
  height:94px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__eyebrow img{
  width:62px;
  height:62px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__title{
  font-size:23px;
}
body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__action{
  min-width:150px;
  min-height:48px;
}

@media(max-width:767px){
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card{
    min-height:102px;
    background-position:65% center;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__body{
    grid-template-columns:76px minmax(0,1fr) 82px;
    grid-template-areas:"eyebrow title action" "eyebrow text action";
    min-height:102px;
    gap:2px 7px;
    padding:7px;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__eyebrow{
    height:84px;
    font-size:9px;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__eyebrow img{
    width:50px;
    height:50px;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__title{
    font-size:14px;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__text{
    font-size:9px;
    -webkit-line-clamp:3;
  }
  body.gamelinq-latest-v4 .gamelinq-archive-fund .gamelinq-fund-card__action{
    min-width:0;
    min-height:40px;
    padding:6px 4px;
    font-size:11px;
  }
}

