/* BLINKBUN v1.5.9 · token-first public positioning */
.token-first-actions{align-items:center}
.token-first-actions .token-market-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.token-first-actions .token-participation-cta{min-height:48px;padding:0 18px;border-radius:14px;font-weight:800}
.token-search-hub,.home-faq-section{position:relative}
.token-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.token-search-grid article{min-width:0;padding:20px;border:1px solid rgba(133,151,194,.22);border-radius:20px;background:linear-gradient(180deg,rgba(16,23,40,.88),rgba(7,11,18,.88));box-shadow:0 18px 50px rgba(0,0,0,.14)}
.token-search-grid article>span{display:inline-flex;margin-bottom:12px;font-size:11px;font-weight:900;letter-spacing:.13em;color:#7de7ff}
.token-search-grid h3{margin:0 0 9px;font-size:18px;line-height:1.25}
.token-search-grid p{margin:0 0 16px;color:rgba(226,233,248,.74);font-size:14px;line-height:1.65}
.token-search-grid a{font-weight:800;text-decoration:none}
.home-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}
.home-faq-grid article{padding:20px;border:1px solid rgba(133,151,194,.19);border-radius:18px;background:rgba(10,16,28,.78)}
.home-faq-grid h3{margin:0 0 8px;font-size:17px;line-height:1.35}
.home-faq-grid p{margin:0;color:rgba(226,233,248,.76);font-size:14px;line-height:1.7}
@media(max-width:1000px){.token-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.token-search-grid,.home-faq-grid{grid-template-columns:1fr}.token-first-actions{align-items:stretch}.token-first-actions>*{width:100%;box-sizing:border-box}}
