@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700;900&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Roboto', sans-serif; color: white; } body { background-color: transparent; overflow: hidden; } .container { position: absolute; top: 50%; left: 2%; transform: translateY(-50%); } /* Main UI Box (Smaller) */ #main-ui { width: 240px; /* Smaller size */ background: linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)); /* Glass-like transparency */ border-radius: 10px; padding: 10px; display: flex; flex-direction: column; border: 1px solid rgba(255, 255, 255, 0.2); /* Slightly visible border */ box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); /* Soft shadow */ } .header { display: flex; align-items: center; color: #ff3c3c; font-size: 13px; font-weight: 700; padding-bottom: 6px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 8px; } .header .icon { width: 16px; height: 16px; margin-right: 8px; } .your-streak-box { background-color: rgba(0, 0, 0, 0.3); padding: 10px; border-radius: 6px; text-align: center; } .streak-title { font-size: 11px; color: #ffffff; text-transform: uppercase; font-weight: 700; } /* New Aesthetic Notification Style */ .announcement-text { color: #ff3c3c; font-size: 14px; font-weight: 900; text-transform: uppercase; text-shadow: 0 0 5px #ff3c3c, 0 0 10px rgba(255, 0, 0, 0.5); max-height: 0; opacity: 0; transform: scale(0.8); transition: all 0.4s ease-in-out; } .announcement-text.show { max-height: 20px; opacity: 1; transform: scale(1); margin: 5px 0; } .streak-display { display: flex; justify-content: center; align-items: center; gap: 8px; margin: 2px 0; } /* Lightning Kill Count */ .streak-number { font-size: 40px; font-weight: 900; line-height: 1; transition: all 0.3s ease; color: #ffa500; /* Default color */ text-shadow: 0 0 2px #000, 0 0 5px #ffa500, 0 0 10px #ffa500; } .streak-icon { font-size: 24px; transition: all 0.3s ease; color: #ffa500; /* Default color */ text-shadow: 0 0 2px #000, 0 0 5px #ffa500, 0 0 10px #ffa500; } /* Dynamic Kill Count Colors with Glow */ .streak-color-blue { color: #55aaff; text-shadow: 0 0 2px #000, 0 0 8px #55aaff, 0 0 15px #55aaff; } .streak-color-green { color: #55ff88; text-shadow: 0 0 2px #000, 0 0 8px #55ff88, 0 0 15px #55ff88; } .streak-color-pink { color: #ff77ff; text-shadow: 0 0 2px #000, 0 0 8px #ff77ff, 0 0 15px #ff77ff; } .streak-color-red { color: #ff3c3c; text-shadow: 0 0 2px #000, 0 0 8px #ff3c3c, 0 0 15px #ff3c3c; } .streak-color-gold { color: #ffd700; text-shadow: 0 0 2px #000, 0 0 8px #ffd700, 0 0 15px #ffd700; } #reset-timer-box { display: flex; align-items: center; justify-content: center; font-size: 11px; color: #ffffff; margin-top: 5px; } .timer-icon { width: 8px; height: 8px; background-color: #ffc107; border-radius: 50%; margin-right: 5px; } /* Leaderboard Section */ #leaderboard { margin-top: 8px; display: flex; flex-direction: column; gap: 4px; } .leaderboard-entry { display: flex; justify-content: space-between; align-items: center; background-color: rgba(255, 255, 255, 0.04); padding: 6px 8px; border-radius: 4px; font-size: 12px; } .leaderboard-entry .name { font-weight: 700; } .leaderboard-entry .streak { color: #ffffff; font-size: 13px; font-weight: 900; }