Spaces:
Running
Running
File size: 2,885 Bytes
83820df |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
/* CryptoSphere - Cryptocurrency Tracker Styles */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', sans-serif;
background: linear-gradient(135deg, #111827 0%, #1f2937 100%);
min-height: 100vh;
color: white;
}
/* Neomorphic Crypto Design Elements */
.crypto-card {
background: linear-gradient(145deg, #1f2937, #111827);
border-radius: 25px;
box-shadow: 12px 12px 24px #0d1117, -12px -12px 24px #1f2937;
transition: all 0.3s ease;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.crypto-card:hover {
transform: translateY(-8px);
box-shadow: 15px 15px 30px #0a0e14, -15px -15px 30px #243142;
}
.crypto-button {
background: linear-gradient(145deg, #1f2937, #111827);
border-radius: 15px;
box-shadow: 8px 8px 16px #0d1117, -8px -8px 16px #1f2937;
transition: all 0.3s ease;
}
.crypto-button:hover {
box-shadow: 5px 5px 10px #0a0e14, -5px -5px 10px #243142;
transform: translateY(2px);
}
.crypto-input {
background: linear-gradient(145deg, #1f2937, #111827);
border: none;
border-radius: 15px;
box-shadow: inset 6px 6px 12px #0d1117, inset -6px -6px 12px #243142;
padding: 12px 20px;
font-size: 16px;
color: white;
transition: all 0.3s ease;
}
.crypto-input:focus {
outline: none;
box-shadow: inset 4px 4px 8px #0a0e14, inset -4px -4px 8px #243142;
}
/* Custom scrollbar for dark theme */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #1f2937;
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
background: linear-gradient(135deg, #10b981, #059669);
border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
background: linear-gradient(135deg, #059669, #047857);
}
/* Price change indicators */
.price-up {
color: #10b981;
}
.price-down {
color: #ef4444;
}
/* Loading animation */
@keyframes crypto-pulse {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0.5;
}
}
.crypto-loading {
animation: crypto-pulse 2s infinite;
}
/* Portfolio value indicators */
.portfolio-up {
background: linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(16, 185, 129, 0.05);
border-left: 4px solid #10b981;
}
.portfolio-down {
background: linear-gradient(135deg, rgba(239, 68, 68, 0.1), rgba(239, 68, 68, 0.05);
}
/* Mobile optimizations */
@media (max-width: 768px) {
.crypto-card {
border-radius: 20px;
box-shadow: 8px 8px 16px #0d1117, -8px -8px 16px #1f2937;
}
}
/* Notification system */
.crypto-notification {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000;
}
/* Trading view widget container */
.tradingview-widget-container {
border-radius: 15px;
overflow: hidden;
} |