body {
    font-family: 'Courier New', monospace;
    font-size: 13px;
    color: #00ff00; /* teks hijau hacker */
    background:#000; /* hitam */
    text-align:center;
    margin-top:0px;
    padding-top:10px;
}

#wrap {
    max-width:950px;
    min-height:150px;
    margin:0 auto;
    background:#111; /* gelap */
    text-align:left;
    padding:10px 20px;
    border:2px solid #00ff00;
    border-radius:15px;
}

a, a:link, a:active, a:visited {
    color: #00ff00;
    text-decoration: none;
}
a:hover {
    color:#88ff88;
    text-decoration: underline;
}

input, textarea {
    border-radius:3px;
    font-family: 'Courier New', monospace;
    font-size:12px;
    color:#00ff00;
    background:#111;
    border:1px solid #00ff00;
}

input.button {
    font-weight:bold;
    background:#000;
    border:1px solid #00ff00;
    color:#00ff00;
    cursor:pointer;
    transition: all 0.3s ease;
}

input.button:hover {
    background:#00ff00;
    color:#000;
}

h1 a, h1 a:link, h1 a:active, h1 a:visited {
    color:#00ff00;
}
h1 a:hover span {
    color:#88ff88;
}

/* Dark table rows */
tr.edit-row td {
    background:#111 !important;
    color:#00ff00;
}

/* Feedback box */
#new_url #feedback {
    background:#003300;
    color:#00ff00;
    border:1px solid #00ff00;
}

/* Footer */
#footer p {
    background:#000;
    border:1px solid #00ff00;
    color:#00ff00;
}

/* Login box */
#login {
    max-width: 300px;
    margin: 150px auto 0 auto;
    background:#111;
    padding:20px;
    border:2px solid #00ff00;
    border-radius:10px;
}