.market-crawl{display:flex;background:#f3cf3b;color:#171c0c;border-bottom:1px solid #9a8124;min-height:48px;align-items:stretch}.crawl-window{min-width:0;overflow:hidden;flex:1;display:flex;align-items:center}.crawl-track{display:flex;flex-shrink:0;width:max-content;animation:market-crawl 55s linear infinite;font:22px Pixel,monospace}.crawl-group{display:flex;align-items:center;flex-shrink:0}.crawl-group span{white-space:nowrap;padding:0 25px}.crawl-group span::after{content:'✦';padding-left:50px;font-size:16px}.holder-board{margin-top:40px;background:#10160e;border:1px solid #495336}.holders-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px}.holders-heading .eyebrow{font-size:16px;margin-bottom:10px}.holders-heading h3{font-size:38px;margin:0}.holders-heading>span{font-size:12px;color:#a7b595}.trades-scroll,.holders-scroll{overflow:auto;scrollbar-width:auto;scrollbar-color:#f3cf3b #171d12;scrollbar-gutter:stable}.trades-scroll::-webkit-scrollbar,.holders-scroll::-webkit-scrollbar{width:18px;height:18px}.trades-scroll::-webkit-scrollbar-track,.holders-scroll::-webkit-scrollbar-track{background:#171d12;border-left:2px solid #495336}.trades-scroll::-webkit-scrollbar-thumb,.holders-scroll::-webkit-scrollbar-thumb{background:#f3cf3b;border:3px solid #171d12;border-radius:0}.trades-scroll::-webkit-scrollbar-corner,.holders-scroll::-webkit-scrollbar-corner{background:#171d12}.trades-scroll{max-height:400px;overflow-y:scroll}.holders-scroll{height:260px;overflow-y:scroll}.trades-scroll .market-trades thead,.holder-table thead{position:sticky;top:0;z-index:1;background:#1b2316}.holder-table td:nth-child(3),.holder-table th:nth-child(3){text-align:right}.holder-table td:first-child{width:80px;color:#859674}.holder-table .top-rank{color:#f3cf3b!important;font-weight:bold}.holder-table tbody tr:hover{background:#1b2415}.holder-disclosure{font-size:12px;color:#a7b595;padding:18px 25px;margin:0;border-top:1px solid #343f28}.holders-scroll:focus-visible{outline:2px solid #f3cf3b;outline-offset:3px}@keyframes market-crawl{to{transform:translateX(-50%)}}@media(max-width:650px){.crawl-track{font-size:20px}.holders-heading{align-items:start;flex-direction:column;padding:22px 16px;gap:12px}.holders-heading h3{font-size:34px}.holder-table{font-size:12px}.holder-table th,.holder-table td{padding:12px 7px}.holder-table td:first-child{width:auto}.holder-disclosure{padding:16px}.holders-scroll{height:235px}}
