body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0c0c0c,#1a1a1a 25%,#2d2d2d 75%,#1a1a1a);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;overflow-x:hidden}body:before{background:radial-gradient(2px 2px at 20px 30px,#ffffff4d,#0000),radial-gradient(2px 2px at 40px 70px,#fff3,#0000),radial-gradient(1px 1px at 90px 40px,#ffffff4d,#0000),radial-gradient(1px 1px at 130px 80px,#fff3,#0000),radial-gradient(2px 2px at 160px 30px,#ffffff4d,#0000);background-repeat:repeat;background-size:200px 100px;content:"";height:100%;left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:-1}.App{min-height:100vh;padding:20px}.app-header{margin-bottom:2rem;text-align:center}.app-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;font-size:3rem;margin-bottom:.5rem}.dark-mode .app-header{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:20px!important;margin-bottom:2rem!important;padding:20px!important}.dark-mode .app-header h1{-webkit-text-fill-color:#0000!important;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#f7931e)!important;-webkit-background-clip:text!important;filter:brightness(1.2)!important;text-shadow:none!important}.dark-mode .app-header p{color:#fffc!important;text-shadow:1px 1px 2px #0000004d!important}.dark-mode .theme-toggle{background:#ffffff0d!important;border:2px solid #ffffff4d!important;color:#fff!important;filter:brightness(1.3)!important}.dark-mode .theme-toggle:hover{background:#ffffff1a!important;border:2px solid #f7931e99!important;transform:scale(1.1)!important}.search-container{margin:0 auto 2rem;max-width:500px;position:relative}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:30px;color:#fff;font-size:1.1rem;padding:15px 50px 15px 20px;width:100%}.search-input::placeholder{color:#fff9}.search-input:focus{border:1px solid #f7931e80;box-shadow:0 0 20px #f7931e33;outline:none}.search-icon{font-size:1.2rem;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-content{margin:0 auto;max-width:1200px}.coins-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.coin-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;cursor:pointer;padding:20px;transition:all .3s ease}.coin-card:hover{background:#1e1e1ee6;border:1px solid #f7931e4d;box-shadow:0 15px 35px #f7931e1a;transform:translateY(-5px)}.coin-header{align-items:center;display:flex;margin-bottom:15px}.coin-image{height:40px;margin-right:12px;width:40px}.coin-info h3{font-size:1.2rem;margin-bottom:4px}.coin-symbol{color:#ffffffb3;font-size:.9rem}.watchlist-btn{background:none;border:none;cursor:pointer;font-size:1.5rem;margin-left:auto;transition:all .3s ease}.watchlist-btn:hover{transform:scale(1.2)}.watchlist-btn.active{color:gold}.coin-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.coin-price h2{font-size:1.5rem}.price-change{border-radius:6px;font-size:.9rem;font-weight:700;padding:4px 8px}.price-change.positive{background:#0f83;color:#0f8}.price-change.negative{background:#ff475733;color:#ff4757}.coin-stats{display:flex;justify-content:space-between}.stat{display:flex;flex-direction:column}.stat-label{font-size:.8rem;margin-bottom:4px;opacity:.7}.stat-value{font-weight:700}.chart-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:20px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chart-header h2{font-size:1.5rem}.current-price .price{font-size:1.3rem;font-weight:700;margin-right:10px}.current-price .change{border-radius:6px;font-weight:700;padding:4px 8px}.current-price .change.positive{background:#0f83;color:#0f8}.current-price .change.negative{background:#ff475733;color:#ff4757}@media (max-width:768px){.coins-grid{grid-template-columns:1fr}.app-header h1{font-size:2rem}.chart-header{flex-direction:column;gap:10px}}.header-content{align-items:center;display:flex;gap:2rem;justify-content:center}.theme-toggle{background:none;border:2px solid #ffffff4d;border-radius:50px;cursor:pointer;font-size:1.5rem;padding:10px 15px;transition:all .3s ease}.theme-toggle:hover{background:#ffffff1a;transform:scale(1.1)}.light-mode{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb)!important;color:#2d3748!important}.light-mode .coin-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff26!important;border:1px solid #ffffff40!important;box-shadow:0 8px 32px #0000001a!important;color:#2d3748!important}.light-mode .coin-card:hover{background:#ffffff40!important;border:1px solid #f7931e66!important;box-shadow:0 15px 35px #f7931e26!important}.light-mode .search-input{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fff3!important;border:1px solid #ffffff4d!important;color:#2d3748!important}.light-mode .search-input::placeholder{color:#2d374899!important}.light-mode .search-input:focus{border:1px solid #f7931e99!important;box-shadow:0 0 20px #f7931e33!important;outline:none!important}.light-mode .chart-container{background:#ffffff26!important;border:1px solid #ffffff40!important;box-shadow:0 8px 32px #0000001a!important}.light-mode .chart-container,.light-mode .currency-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:#2d3748!important}.light-mode .currency-dropdown{background:#fff3!important;border:1px solid #ffffff4d!important}.light-mode .app-header h1{-webkit-text-fill-color:initial!important;background:none!important;-webkit-background-clip:initial!important;color:#fff!important;text-shadow:2px 2px 4px #0000004d!important}.light-mode .app-header p{color:#ffffffe6!important;text-shadow:1px 1px 2px #0000004d!important}.light-mode .theme-toggle{background:#ffffff1a!important;border:2px solid #fff9!important;color:#fff!important;text-shadow:none!important}.light-mode .theme-toggle:hover{background:#fff3!important;border:2px solid #fffc!important;transform:scale(1.1)!important}.currency-selector{margin-bottom:2rem;text-align:center}.currency-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.1rem;padding:10px 20px}.currency-dropdown option{background:#333;color:#fff}.chart-error{color:#ffffffb3}.chart-error h3{color:#ff4757;margin-bottom:10px}.chart-error p{font-size:.9rem}.chart-error{color:#fffc;padding:40px;text-align:center}.chart-error h3{color:#f7931e;font-size:1.3rem;margin-bottom:15px}.chart-error p{font-size:.95rem;line-height:1.5;margin-bottom:25px}.coin-stats-detailed{display:flex;gap:40px;justify-content:center;margin-top:20px}.stat-item{align-items:center;display:flex;flex-direction:column}.stat-item .stat-label{font-size:.85rem;margin-bottom:5px;opacity:.7}.stat-item .stat-value{color:#0f8;font-size:1.1rem;font-weight:700}@media (max-width:600px){.coin-stats-detailed{flex-direction:column;gap:15px}}html{scroll-behavior:smooth}.chart-section{scroll-margin-top:20px;transition:all .3s ease}.chart-section.highlighted,.chart-section:target{box-shadow:0 0 30px #f7931e33;transform:scale(1.01)}@media (max-width:768px){.chart-section{scroll-margin-top:10px}}.chart-loading{opacity:.8;padding:40px;text-align:center}.chart-loading .spinner{margin:0 auto 20px}
/*# sourceMappingURL=main.058f0635.css.map*/