@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Outfit,"sans-serif"}a{color:inherit;text-decoration:none}.app{color:#fff;background:linear-gradient(#0b004e,#1d152f,#002834);min-height:100vh}.navbar{color:#ddd;border-bottom:2px solid #3c3c3c;justify-content:space-between;align-items:center;padding:10px 5%;display:flex}.navbar .logo{width:142px;height:90px}.navbar ul{gap:40px;list-style:none;display:flex}.navbar ul li{cursor:pointer}.navbar ul li:hover{color:#fff}.nav-right{align-items:center;gap:max(1vw,12px);display:flex}.nav-right select{color:#fff;background:0 0;border:2px solid #fff;border-radius:6px;padding:5px 8px}.nav-right select option{color:#fff;background-color:#09005c}.nav-right button{color:#393939;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:10px;padding:10px 25px;font-size:15px;font-weight:500;display:flex}.nav-right button img{width:13px}@media (width<=768px){.navbar{padding:20px 5%}.navbar ul{display:none}.navbar button img{width:12px}}.home{padding:0 10px 100px}.hero{text-align:center;flex-direction:column;align-items:center;gap:30px;max-width:600px;margin:80px auto;display:flex}.hero h1{font-size:max(4vw,36px)}.hero p{color:#e3e3e3;width:75%;line-height:1.5}.hero form{background-color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:80%;padding:8px;font-size:20px;display:flex}.hero input{border:none;outline:none;flex:1;min-width:0;padding-left:10px;font-size:16px}.hero button{color:#fff;cursor:pointer;background:#7927ff;border:none;border-radius:5px;padding:10px 30px;font-size:16px}.crypto-table{background:linear-gradient(#5403ff26,#69029926);border-radius:15px;max-width:800px;margin:auto}.table-layout{border-bottom:1px solid #3c3c3c;grid-template-columns:.5fr 2fr 1fr 1fr 1.5fr;align-items:center;padding:15px 20px;display:grid}.market-cap{text-align:right}.table-layout:last-child{border:none}.table-layout div{align-items:center;gap:10px;display:flex}.table-layout div img{width:35px}.table-layout .green{color:#00d515;text-align:center}.table-layout .red{color:#ff4646;text-align:center}@media (width<=768px){.table-layout{grid-template-columns:.4fr 2.5fr 1fr 1fr;gap:5px;padding:12px 10px}.market-cap{display:none}}@media (width<=500px){.home{padding:0 5px}.hero{gap:20px;margin:50px auto}.hero h1{font-size:28px}.hero p{width:90%;font-size:13px}.hero form{width:100%;padding:6px}.hero form input{width:auto;min-width:0;font-size:14px}.hero button{white-space:nowrap;padding:8px 16px;font-size:14px}.table-layout{grid-template-columns:.3fr 2fr 1.2fr 1fr;gap:4px;padding:10px 6px;font-size:12px}.table-layout div img{flex-shrink:0;width:20px}.coin-name{min-width:0;overflow:hidden}.coin-name p,.table-layout>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-layout .green,.table-layout .red{font-size:11px}}@media (width<=360px){.table-layout{grid-template-columns:.3fr 1.8fr 1.2fr .9fr;font-size:11px}.table-layout div img{width:18px}.hero h1{font-size:24px}}.coin-page{text-align:center;max-width:900px;margin:80px auto}.coin-image{width:120px}.coin-page h1{margin:20px 0;font-size:40px}.coin-info{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.info-card{background:linear-gradient(#5403ff26,#69029926);border-radius:15px;padding:25px}.info-card h3{color:#e3e3e3}.info-card p{font-size:22px}.details{background:linear-gradient(#5403ff26,#69029926);border-radius:15px;margin-top:40px;padding:30px}.details p{border-bottom:1px solid #3c3c3c;justify-content:space-between;padding:15px;display:flex}.details span{color:#00d515}.loading{text-align:center;margin-top:100px;font-size:30px}@media (width<=700px){.coin-info{grid-template-columns:1fr}.coin-page h1{font-size:28px}}.footer{text-align:center;border-top:1px solid #989898;max-width:80%;margin:auto;padding:15px 0;font-size:13px}
