body { font-family: 'Roboto', Arial, sans-serif; margin: 0; padding: 0; background: #000000; color: #fff; line-height: 1.6; } h1, h2, h3, h4 { color: #ffffff; font-family: 'Montserrat', sans-serif; } a { color: #6a99ff; text-decoration: none; } a:hover { text-decoration: underline; } /* Header Section */ header { background: #000000; color: #fff; padding: 20px 0; text-align: center; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); } header h1 { margin: 0; font-size: 2.5rem; letter-spacing: 2px; font-weight: bold; font-family: 'Montserrat', sans-serif; } header p { margin: 10px 0 0; font-size: 1.2rem; color: #ccc; font-family: 'Roboto', sans-serif; } /* Main Content */ main { padding: 5px; max-width: 1200px; margin: 0 auto; } /* Chart Section */ #chart { margin: 30px auto; padding-top: 10px; padding-right: 5px; padding-bottom:5px; width: 95%; height: 500px; border-radius: 20px; overflow: hidden; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); } /* Traffic Data Section */ #traffic-data { background: rgba(255, 255, 255, 0.05); padding: 20px; border-radius: 20px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); margin-top: 20px; text-align: center; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); } #traffic-data h3 { font-size: 1.8rem; margin-bottom: 15px; font-family: 'Montserrat', sans-serif; } /* Status Code Grid */ .status-code-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; margin-top: 20px; } .status-code-block { background: rgba(255, 255, 255, 0.05); padding: 15px; border-radius: 12px; text-align: center; transition: transform 0.3s ease, box-shadow 0.3s ease; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); } .status-code-block:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); } .status-code-block h4 { margin: 0; font-size: 1.2rem; color: #6a99ff; font-family: 'Montserrat', sans-serif; } .status-code-block p { margin: 5px 0 0; font-size: 1rem; color: #ccc; font-family: 'Roboto', sans-serif; } /* Leaderboard Section */ #leaderboard { margin-top: 40px; background: rgba(255, 255, 255, 0.05); padding: 20px; border-radius: 20px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); text-align: center; } #leaderboard h2 { font-size: 2rem; margin-bottom: 20px; font-family: 'Montserrat', sans-serif; } .leaderboard-list { display: flex; flex-direction: column; gap: 10px; } .leaderboard-item { display: flex; align-items: center; justify-content: space-between; background: rgba(255, 255, 255, 0.05); padding: 10px; padding-right: 20px; border-radius: 15px; transition: transform 0.3s ease, box-shadow 0.3s ease; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); } .leaderboard-item:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); } .leaderboard-item img { width: 40px; height: 40px; border-radius: 15px; object-fit: cover; margin-right: 25px; } .leaderboard-item .info { display: flex; align-items: center; flex-grow: 1; gap: 15px; } .leaderboard-item .info h4 { margin: 0; font-size: 1rem; color: #6a99ff; font-family: 'Montserrat', sans-serif; } .leaderboard-item .info p { margin: 0; font-size: 0.9rem; color: #ccc; font-family: 'Roboto', sans-serif; } .leaderboard-item .profile-url { font-size: 0.9rem; color: #6a99ff; } .leaderboard-item .profile-url:hover { text-decoration: underline; } /* Join Leaderboard Section */ #join-leaderboard { margin-top: 40px; padding: 20px; background: rgba(255, 255, 255, 0.05); border-radius: 15px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); text-align: center; } #join-leaderboard h3 { font-size: 1.5rem; margin-bottom: 15px; font-family: 'Montserrat', sans-serif; } #join-leaderboard p { font-size: 0.9rem; color: #ccc; font-family: 'Roboto', sans-serif; } #join-leaderboard a { color: #6a99ff; } #join-leaderboard a:hover { text-decoration: underline; } /* Animations */ @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } header, main, #chart, #traffic-data, #leaderboard, #join-leaderboard { animation: fadeIn 0.8s ease-in-out; } /* Triotion Proxy Section */ #triotion-proxy { margin-top: 40px; padding: 20px; background: rgba(255, 255, 255, 0.05); border-radius: 15px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); text-align: center; } #triotion-proxy h2 { font-size: 2rem; margin-bottom: 20px; font-family: 'Montserrat', sans-serif; } #triotion-proxy p { font-size: 1rem; color: #ccc; font-family: 'Roboto', sans-serif; margin-bottom: 20px; line-height: 1.8; } #triotion-proxy li { font-size: 1rem; color: #ccc; font-family: 'Roboto', sans-serif; line-height: 1.6; } .proxy-plans-container { display: flex; overflow-x: auto; gap: 20px; padding-bottom: 20px; padding-top:15px; scrollbar-width: none; -ms-overflow-style: none; } .proxy-plans-container::-webkit-scrollbar { display: none; } .proxy-plan { flex: 0 0 auto; width: 250px; background: rgba(255, 255, 255, 0.05); padding: 20px; border-radius: 13px; transition: transform 0.3s ease, box-shadow 0.3s ease; border: 1px solid rgba(255, 255, 255, 0.1); } .proxy-plan:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); } .proxy-plan h3 { font-size: 1.5rem; margin-bottom: 10px; background: linear-gradient(135deg, #0072ff, #00c6ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: 'Poppins', sans-serif; } .proxy-plan p { font-size: 1rem; color: #ccc; font-family: 'Lora', serif; } .buy-now-button { display: inline-block; background: linear-gradient(90deg, #6a99ff, #4a76e6); color: #fff; font-size: 1rem; font-weight: bold; padding: 10px 20px; border: 1px solid #4a76e6; border-radius: 17px; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 5px 15px rgba(106, 153, 255, 0.3); } .buy-now-button:hover { transform: scale(1.05); box-shadow: 0 8px 20px rgba(106, 153, 255, 0.5); } .buy-now-button a { text-decoration: none; color: inherit; } /* Animations */ @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } header, main, #traffic-data, #leaderboard, #join-leaderboard, #triotion-proxy { animation: fadeIn 0.8s ease-in-out; } /* General Responsive Design */ @media (max-width: 768px) { #chart { height: 300px; } .status-code-block { padding: 10px; } .status-code-block h4 { font-size: 1rem; } .status-code-block p { font-size: 0.9rem; } .leaderboard-item img { width: 40px; height: 40px; } .leaderboard-item .info h4 { font-size: 1rem; } .leaderboard-item .info p { font-size: 0.8rem; } .leaderboard-item .profile-url { font-size: 0.8rem; } /* Header Adjustments */ header h1 { font-size: 2rem; } header p { font-size: 1rem; } /* HIT Section Adjustments */ .hit-section h1 { font-size: 1.5rem; } .hit-section p { font-size: 0.9rem; } /* Proxy Plans Container Adjustments */ .proxy-plans-container { gap: 10px; padding-bottom: 10px; } .proxy-plan { width: 180px; padding: 15px; } .proxy-plan h3 { font-size: 1.2rem; } .proxy-plan p { font-size: 0.9rem; } /* Buy Now Button Adjustments */ .buy-now-button { font-size: 0.9rem; padding: 8px 16px; } /* Triotion Proxy Messages Adjustments */ #triotion-proxy h2 { font-size: 1.5rem; } #triotion-proxy p { font-size: 0.9rem; line-height: 1.6; } #triotion-proxy ul { font-size: 0.9rem; padding-left: 15px; } }