.crypto-section{padding:2rem}.search-crypto{margin-bottom:2rem}.search-input{width:100%;max-width:400px;padding:.5rem;border:1px solid #ddd;border-radius:4px}.crypto-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.crypto-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform .2s}.crypto-card:hover{transform:translateY(-5px)}.crypto-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.crypto-card-header img{width:30px;height:30px}.crypto-card-stats{padding:1rem}.crypto-card-stats p{margin:.5rem 0;color:#666}.crypto-details-container{padding:2rem;max-width:1200px;margin:0 auto}.crypto-details-header{text-align:center;margin-bottom:2rem}.time-period-select{width:200px;margin-bottom:2rem}.statistics-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.stats-card{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-row{justify-content:space-between;padding:1rem 0;border-bottom:1px solid #eee}.stat-row,.stat-title{display:flex;align-items:center}.stat-title{gap:.5rem}.description-container{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.coin-description{margin:2rem 0;line-height:1.6}.coin-links{display:grid;gap:1rem;margin-top:2rem}.coin-link{display:flex;justify-content:space-between;padding:1rem;background:#f5f5f5;border-radius:4px;text-decoration:none;color:inherit;transition:background-color .2s}.coin-link:hover{background:#eee}@media (max-width:768px){.crypto-details-container{padding:1rem}.statistics-container{grid-template-columns:1fr}}.chart-container{padding:2rem;background:#0d0d13;border-radius:8px;margin:2rem 0}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.chart-title{color:#fff!important;margin:0!important}.price-container{text-align:right}.price-change{color:#00e5ff!important;margin:0!important}.current-price{color:#fff!important;margin:.5rem 0 0!important}.chart-wrapper{height:400px;position:relative}@media (max-width:768px){.chart-container{padding:1rem}.chart-header{flex-direction:column;align-items:flex-start}.price-container{text-align:left;margin-top:1rem}.chart-wrapper{height:300px}}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;width:100%}.loading-text{margin-top:1rem;color:#00e5ff;font-size:1.2rem;font-weight:500}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loading-text{animation:pulse 1.5s infinite}