body { margin: 0; font-family: 'Roboto', Arial, sans-serif; background: #ffffff; /* White background */ color: #000000; /* Black text */ text-align: center; } header { background: rgba(243, 244, 246, 0.8); /* Light grey with blur */ backdrop-filter: blur(8px); padding: 50px 20px; border-bottom: 1px solid rgba(209, 213, 219, 0.5); /* Grey border */ } header h1 { font-size: 2.5em; font-weight: 700; margin: 0; background: linear-gradient(to right, #00c4b4, rgba(0, 196, 180, 0.7)); /* Teal gradient */ -webkit-background-clip: text; background-clip: text; color: transparent; } header p { font-size: 1.2em; margin: 10px 0; color: #6b7280; /* Muted grey */ } .cta-button { display: inline-block; padding: 15px 30px; background: #000000; /* Black button */ color: #ffffff; /* White text */ text-decoration: none; border-radius: 5px; font-weight: 700; margin-top: 20px; } .cta-button:hover { background: #333333; /* Dark grey on hover */ } section { padding: 40px 20px; } .stats { display: flex; justify-content: center; flex-wrap: wrap; gap: 20px; } .stat-box { background: rgba(255, 255, 255, 0.5); /* White with blur */ backdrop-filter: blur(8px); padding: 20px; border-radius: 10px; border: 1px solid rgba(209, 213, 219, 0.5); /* Grey border */ width: 200px; } .stat-box h3 { font-size: 2em; font-weight: 700; color: #00c4b4; /* Teal */ margin: 0; } .stat-box p { color: #6b7280; /* Muted grey */ margin: 5px 0 0; } .update-info { font-size: 1em; font-weight: 700; background: #00c4b4; /* Teal */ color: #000000; /* Black text */ padding: 10px; border-radius: 5px; margin: 10px auto; display: inline-block; } #trades { background: rgba(249, 250, 251, 0.5); /* Light grey with blur */ backdrop-filter: blur(8px); } .trade-table { width: 90%; margin: 20px auto; border-collapse: collapse; font-size: 0.9em; border: 1px solid rgba(209, 213, 219, 0.5); } .trade-table th, .trade-table td { padding: 10px; border: 1px solid rgba(209, 213, 219, 0.5); } .trade-table th { background: #00c4b4; /* Teal */ color: #000000; /* Black text */ font-weight: 700; } .trade-table tr:nth-child(even) { background: #f3f4f6; /* Light grey */ } .win { color: #00c4b4; } /* Teal for wins */ .loss { color: #ef4444; } /* Red for losses */ .pending { color: #facc15; } /* Yellow for pending */ #past-performance { background: rgba(249, 250, 251, 0.5); /* Light grey with blur */ backdrop-filter: blur(8px); } .tab-buttons { margin: 20px 0; } .tab-buttons button { padding: 10px 20px; margin: 5px; background: #000000; /* Black */ color: #ffffff; /* White text */ border: 1px solid rgba(209, 213, 219, 0.5); border-radius: 5px; cursor: pointer; font-weight: 700; } .tab-buttons button.active { background: #00c4b4; /* Teal */ color: #000000; /* Black text */ } .tab-content { display: none; } .tab-content.active { display: block; } .month-stats { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; } #about { background: linear-gradient(to right, rgba(0, 196, 180, 0.1), rgba(0, 196, 180, 0.05)); /* Teal gradient */ backdrop-filter: blur(8px); } #referral { background: rgba(249, 250, 251, 0.5); /* Light grey with blur */ backdrop-filter: blur(8px); } footer { background: rgba(243, 244, 246, 0.8); /* Light grey with blur */ backdrop-filter: blur(8px); padding: 20px; font-size: 0.9em; border-top: 1px solid rgba(209, 213, 219, 0.5); } footer a { color: #00c4b4; /* Teal */ text-decoration: none; }