.exchange-card{position:relative;z-index:1;transition:box-shadow .3s,transform .28s cubic-bezier(.4,0,.2,1);overflow:visible;background:#fff;color:#111;border-radius:16px;padding:2rem 1.5rem;text-align:center;border:1.5px solid #e0e0e0;box-shadow:0 0 40px 10px hsla(300,100%,70%,.25),0 0 80px 20px hsla(200,100%,70%,.18),0 0 120px 40px hsla(100,100%,70%,.12),0 0 160px 60px hsla(50,100%,70%,.1)}.exchange-card:after{display:none!important}.exchange-card.number-1{background:linear-gradient(120deg,#fffbe6,#ffe066 40%,#fffbe6 60%,#fff9c4);border:3px solid #ffd700;animation:gold-shine 3s linear infinite;box-shadow:0 0 32px 8px #ffe066cc,0 2px 16px #ffd70099}.exchange-card.number-2{background:linear-gradient(120deg,#f8fafc,#e0e7ef 40%,#bfc9d9 60%,#f8fafc);border:3px solid #bfc9d9;animation:silver-shine 3s linear infinite;box-shadow:0 0 32px 8px #bfc9d9cc,0 2px 16px #bfc9d999}.exchange-card.number-3{background:linear-gradient(120deg,#fff7e6,#ffd6a0 40%,#ffb46a 60%,#fff7e6);border:3px solid #cd7f32;animation:bronze-shine 3s linear infinite;box-shadow:0 0 32px 8px #ffb46acc,0 2px 16px #cd7f3299}.exchange-card:not(.number-1):not(.number-2):not(.number-3){background:#fff;border:1.5px solid #e0e0e0;box-shadow:0 2px 16px #0002;animation:none}@keyframes gold-shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes silver-shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bronze-shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.exchange-card h2{margin:.5rem 0;font-size:2rem}.exchange-card .score{font-size:2.5rem;font-weight:700;margin:.5rem 0}.exchange-card .learn-more{margin-top:1rem;display:inline-block;padding:.5rem 1.5rem;border-radius:999px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.08rem;font-weight:600;color:#181818;background:#fff;text-decoration:none;position:relative;z-index:1;overflow:hidden;border:none;box-shadow:0 2px 8px #0001;transition:color .18s,background .18s,box-shadow .18s}.exchange-card .learn-more:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;padding:2px;background:linear-gradient(90deg,#ff0080,#7928ca,#0078ff,#00cfff,#00ffb8,#fffa00,#ff0080);background-size:300% 300%;animation:rainbow-border 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes rainbow-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.exchange-card .learn-more:focus,.exchange-card .learn-more:hover{color:#181818;background:rgba(255,255,255,.85);box-shadow:0 4px 16px #0002;animation:none;text-decoration:none}.score-label{color:#888;font-size:1.1rem;margin:.2rem 0 .5rem}.exchange-card:focus-within,.exchange-card:hover{transform:scale(1.045);box-shadow:0 0 56px 16px hsla(300,100%,70%,.28),0 0 120px 32px hsla(200,100%,70%,.16),0 0 160px 48px hsla(100,100%,70%,.1),0 4px 32px #0003;z-index:10}.top-exchanges{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;margin:1.5rem 0 2rem}.top-exchanges .exchange-card{width:100%;min-width:0;max-width:420px;margin:0 auto;order:unset;border-bottom:2px solid #ececec;border-radius:16px 16px 0 0}.top-exchanges .exchange-card:last-child{border-bottom:none;border-radius:16px}.top-exchanges .exchange-card+.exchange-card{margin-top:.5rem}.top-exchanges .exchange-card.number-1{width:270px;min-height:290px;z-index:2;transform:none}.top-exchanges .exchange-card.number-2{width:240px;min-height:260px;z-index:1;transform:none}.top-exchanges .exchange-card.number-3{width:210px;min-height:230px;z-index:1;transform:none}.top-exchanges .exchange-card.number-1 h2{font-size:2.4rem}.top-exchanges .exchange-card.number-1 .score{font-size:2.8rem}.top-exchanges .exchange-card.number-1 .learn-more{font-size:1.18rem;padding:.6rem 1.7rem}.top-exchanges .exchange-card.number-2 h2{font-size:2.1rem}.top-exchanges .exchange-card.number-2 .score{font-size:2.4rem}.top-exchanges .exchange-card.number-2 .learn-more{font-size:1.12rem;padding:.55rem 1.5rem}.top-exchanges .exchange-card.number-3 h2{font-size:1.9rem}.top-exchanges .exchange-card.number-3 .score{font-size:2.1rem}.top-exchanges .exchange-card.number-3 .learn-more{font-size:1.06rem;padding:.5rem 1.3rem}.top-exchanges .exchange-card .learn-more{margin-top:auto}.other-exchanges{margin-top:3.5rem!important}@media (max-width:699px){.other-exchanges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:1.2rem!important;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.other-exchanges::-webkit-scrollbar{display:none}.other-exchanges .exchange-card{flex:0 0 auto;min-width:220px;max-width:80vw}}@media (min-width:700px){.top-exchanges{flex-direction:row;align-items:flex-end;gap:1.5rem;margin:2rem auto 3.5rem;max-width:800px;justify-content:center}.top-exchanges .exchange-card{border-bottom:none;border-radius:16px;margin-top:0}.top-exchanges .exchange-card.number-1{order:2;width:270px;min-height:290px}.top-exchanges .exchange-card.number-2{order:1;width:240px;min-height:260px}.top-exchanges .exchange-card.number-3{order:3;width:210px;min-height:230px}.other-exchanges{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem;justify-items:center;align-items:stretch;margin:2rem auto 3.5rem;max-width:1100px}.other-exchanges .exchange-card{width:100%;box-sizing:border-box;max-width:340px}}.exchange-divider{border:none;border-top:2px solid #ececec;margin:2.5rem auto;width:100%;max-width:900px}body.dark .exchange-divider{border-top:2px solid #23262f}.exchange-logo-container{width:100%;max-width:200px;height:80px;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center}.exchange-logo{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.exchange-logo--large{max-width:180px}.exchange-logo--bybit{max-width:140px}