/* Reset */
* {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
 }
 
 /* Hacker style */
 body {
     background-color: #000;
     color: #00ff00;
     font-family: 'Courier New', Courier, monospace;
     padding: 20px;
     font-size: 1.2rem;
     line-height: 1.5;
 }
 
 /* Terminal effect */
 #clock::after {
     content: ' _';
     animation: blink 1s infinite;
 }
 
 @keyframes blink {
     0%, 50% {
         opacity: 1;
     }
     50.1%, 100% {
         opacity: 0;
     }
 }
 
 /* others */
 button {
     background: none;
     border: 1px solid #00ff00;
     color: #00ff00;
     padding: 10px 20px;
     font-family: inherit;
     cursor: pointer;
     margin-top: 20px;
 }
 
 button:hover {
     background-color: #00ff00;
     color: #000;
 }
 
 /* Scrollbar */
 ::-webkit-scrollbar {
     width: 8px;
 }
 ::-webkit-scrollbar-thumb {
     background: #00ff00;
 }
 ::-webkit-scrollbar-track {
     background: #111;
 }
 