/* Full style copied from original file */
:root { --main: #ffffff; --second: #cccccc; --bg: #0e0e0e; --text: #eeeeee; }
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Orbitron', sans-serif; }
body {
  background: var(--bg); color: var(--text);
  min-height: 100vh; display: flex;
  justify-content: center; align-items: center;
  padding: 20px; position: relative;
}
#particles-js { position: fixed; width: 100%; height: 100%; z-index: 0; }
.glass-box {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  padding: 30px; backdrop-filter: blur(10px);
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.2);
  z-index: 2; max-width: 450px; width: 100%;
}
.profile { display: flex; align-items: center; gap: 15px; margin-bottom: 25px; }
.profile img { width: 65px; height: 65px; border-radius: 50%; border: 2px solid var(--main); }
.profile-info h2 { font-size: 1.2rem; color: var(--main); }
.status { font-size: 0.9rem; color: #bbbbbb; }
.status i { color: #ffffff; margin-right: 5px; }
h1 { font-size: 1.4rem; color: var(--main); margin-bottom: 20px; text-align: center; animation: neon 2s infinite alternate; }
.neon {
  color: #0ff;
  text-shadow: 0 0 5px #0ff, 0 0 10px #0ff, 0 0 20px #0ff;
  animation: flicker 1.5s infinite alternate;
}
@keyframes flicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; }
  20%, 24%, 55% { opacity: 0.4; }
}
@keyframes neon { from { text-shadow: 0 0 10px var(--main); } to { text-shadow: 0 0 25px var(--second); } }
input {
  background: rgba(255, 255, 255, 0.05);
  color: white;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 12px;
  width: 100%;
  margin-bottom: 10px;
  transition: 0.3s;
}
input:focus {
  outline: none; border: 1px solid var(--main);
  background: rgba(255, 255, 255, 0.1);
}
.bug-options { display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; }
.bug-card {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 12px 20px;
  display: flex; align-items: center;
  gap: 10px; cursor: pointer; transition: 0.3s;
}
.bug-card i { font-size: 1.2rem; color: #ffffff; }
.bug-card span { font-size: 1rem; color: white; }
.bug-card:hover { background: rgba(255, 255, 255, 0.1); transform: scale(1.03); }
.bug-card.active { border: 2px solid var(--main); box-shadow: 0 0 12px var(--main); }
button {
  background: linear-gradient(135deg, var(--main), var(--second));
  border: none;
  color: black;
  width: 100%;
  padding: 14px;
  border-radius: 50px;
  font-size: 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  box-shadow: 0 0 15px var(--main);
  transition: 0.3s;
  margin-top: 10px;
}
.small-logout {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--main);
  color: var(--main);
  font-size: 0.85rem;
  padding: 8px 16px;
  border-radius: 12px;
  margin-top: 10px;
  cursor: pointer;
  width: fit-content;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.small-logout:hover {
  background: rgba(255, 255, 255, 0.2);
}
#popup {
  position: fixed;
  top: 0; left: 0; width: 100%; height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex; justify-content: center; align-items: center;
  z-index: 999;
}
.popup-content {
  background: #1a1a1a;
  color: #00ff88;
  padding: 30px;
  border-radius: 15px;
  text-align: center;
  max-width: 90%;
  box-shadow: 0 0 20px #00ff88;
  animation: fadeIn 0.3s ease-in-out;
  position: relative;
}
.popup-content .close-btn {
  position: absolute;
  top: 10px; right: 15px;
  font-size: 1.5rem;
  color: #ff4d4d;
  cursor: pointer;
}
@keyframes fadeIn {
  from { opacity: 0; transform: scale(0.9); }
  to { opacity: 1; transform: scale(1); }
}
/* Background belakang glowing blur */
body::before {
  content: "";
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: url('https://files.catbox.moe/ygvh6d.jpg') no-repeat center center;
  background-size: cover;
  opacity: 0.08;
  z-index: -1;
  filter: blur(6px);
}
.access-note {
  margin-top: 15px;
  font-size: 0.9rem;
  color: #ccc;
  text-align: center;
  font-family: 'Orbitron', sans-serif;
}

.access-note .highlight {
  color: #00ffe7;
  font-weight: bold;
  text-shadow: 0 0 6px #00ffe7;
}
