.token-directory{padding:30px 0 95px;background:#faf9fd;color:#17131f}.directory-shell{border-top:1px solid #e4deee;padding-top:30px}.token-filters{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:2px 0 32px;scrollbar-width:none}.token-filters::-webkit-scrollbar{display:none}.token-filters button{white-space:nowrap;border:1px solid #cec2df;background:#fff;color:#292231;border-radius:999px;padding:11px 17px;font:700 12px "Manrope",sans-serif;cursor:pointer;transition:.18s ease}.token-filters button:hover{border-color:#8247e5;color:#7040bd}.token-filters button.active{background:#8247e5;border-color:#8247e5;color:#fff;box-shadow:0 8px 22px rgba(130,71,229,.2)}.directory-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px}.directory-heading .eyebrow{margin-bottom:8px}.directory-heading h2{font-size:clamp(34px,4.5vw,58px);line-height:1;letter-spacing:-.06em;margin:0}.directory-heading>span{font:10px "DM Mono",monospace;color:#6d6377;background:#f0e9ff;border-radius:9px;padding:8px 10px}.token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px}.launch-token-card{min-width:0;overflow:hidden;background:#141119;color:#f7f3fb;border:1px solid #3a3042;border-radius:15px;box-shadow:0 15px 36px rgba(44,26,66,.13);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.launch-token-card:hover{transform:translateY(-3px);border-color:#744ca6;box-shadow:0 20px 46px rgba(44,26,66,.22)}.launch-token-visual{position:relative;aspect-ratio:1.08/1;overflow:hidden;background:radial-gradient(circle at 72% 20%,#b66cff 0,#6f28dd 28%,#2a0d58 64%,#110b18 100%);display:grid;place-items:center}.launch-token-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.launch-token-card:hover .launch-token-visual>img{transform:scale(1.025)}.launch-token-visual>span{font:800 clamp(42px,6vw,72px)/1 "Manrope",sans-serif;letter-spacing:-.08em;color:#fff;text-shadow:0 12px 40px rgba(0,0,0,.25)}.token-badges{position:absolute;inset:9px auto auto 9px;display:flex}.token-badges>span{height:23px;padding:0 9px;border:1px solid #8e63c9;border-radius:999px;background:rgba(13,10,18,.88);color:#dcbfff;display:flex;align-items:center;font:600 9px "DM Mono",monospace;backdrop-filter:blur(8px)}.reward-badge::before{content:"◇";margin-right:5px;color:#b777ff}.token-accent{height:3px;background:linear-gradient(90deg,#ffd54b,#8247e5)}.launch-token-body{padding:13px}.launch-token-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.launch-token-title{min-width:0}.launch-token-title p,.launch-token-cap span{margin:0 0 5px;color:#9f95aa;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-token-title h3,.launch-token-cap strong{display:block;margin:0;color:#f8f5fb;font-size:18px;line-height:1;letter-spacing:-.04em}.launch-token-cap{text-align:right;min-width:72px}.launch-token-creator{height:39px;display:flex;align-items:center;gap:6px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #2d2733;color:#978d9f;font:500 8px "DM Mono",monospace;min-width:0}.creator-avatar{width:21px;height:21px;flex:0 0 auto;border-radius:50%;background:#6f3bbd;color:#fff;display:grid;place-items:center;font:800 9px "Manrope",sans-serif}.launch-token-creator>span:not(.creator-avatar){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-token-creator>i{font-style:normal;color:#514a58}.launch-token-creator>a{margin-left:auto;color:#a66df1;text-decoration:none;font-size:13px}.launch-token-description{min-height:33px;max-height:44px;margin:10px 0;color:#b2a9b8;font-size:9px;line-height:1.55;overflow:hidden}.launch-token-stats{border-top:1px solid #2d2733;border-bottom:1px solid #2d2733}.launch-token-stats div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0}.launch-token-stats span{color:#817789;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.launch-token-stats strong{color:#ded6e4;font:500 8px "DM Mono",monospace;text-align:right}.launch-token-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.launch-token-links a{height:23px;padding:0 8px;border:1px solid #3a3242;border-radius:7px;color:#b095d2;text-decoration:none;display:flex;align-items:center;font:600 8px "Manrope",sans-serif}.launch-token-links a:hover{border-color:#7450a6;color:#fff}.launch-token-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.launch-token-foot>span{color:#817789;font:500 8px "DM Mono",monospace}.launch-token-foot>a{height:29px;padding:0 11px;border-radius:8px;background:#8247e5;color:#fff;text-decoration:none;display:flex;align-items:center;gap:8px;font:700 9px "Manrope",sans-serif}.launch-token-foot>a:hover{background:#9460eb}.launch-token-foot b{font-size:12px}.token-empty{text-align:center;border:1px dashed #d8cce8;border-radius:24px;padding:56px 22px;background:rgba(255,255,255,.55)}.token-empty>div{width:45px;height:45px;border-radius:14px;background:#ede4ff;color:#7440c4;display:grid;place-items:center;margin:0 auto 16px}.token-empty h3{font-size:18px;margin:0 0 8px}.token-empty p{font-size:11px;color:#7a7183;margin:0 0 18px}.token-empty a{color:#7040bd;font-size:11px;font-weight:700}.token-empty.hidden{display:none!important}@media(max-width:900px){.token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.token-directory{padding:18px 0 70px}.token-filters{padding-bottom:25px}.directory-heading{align-items:flex-start;flex-direction:column;gap:13px}.token-grid{grid-template-columns:1fr}}
