@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap');

body { 
    font-family: 'Roboto Mono', monospace; 
    background-color: #323437; 
    color: #d1d0c5; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    height: 100vh; 
    margin: 0; 
}
.container { 
    text-align: center; 
    width: 100%;
    max-width: 600px; 
    padding: 20px;
}
h1 { 
    color: #d1d0c5; 
    font-size: 2.5rem; 
    margin-bottom: 0.5rem;
    font-weight: 400;
}
.subtitle {
    color: #646669;
    margin-bottom: 3rem;
}
form {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}
input[type="text"] { 
    width: 80%; 
    padding: 15px; 
    font-size: 1.2rem;
    border: none; 
    border-radius: 8px; 
    background: #2c2e31; 
    color: #d1d0c5; 
    outline: none; 
    font-family: inherit;
    text-align: center;
    transition: all 0.2s;
}
input[type="text"]:focus {
    background: #3c3e41;
}
input[type="text"]::placeholder {
    color: #646669;
}
button { 
    padding: 12px 30px; 
    font-size: 1rem;
    border: none; 
    border-radius: 8px; 
    background: #646669; 
    color: #323437; 
    font-family: inherit;
    font-weight: bold; 
    cursor: pointer; 
    transition: 0.2s; 
}
button:hover { 
    background: #d1d0c5; 
}
.links { 
    margin-top: 3rem; 
    display: flex;
    justify-content: center;
    gap: 20px;
}
a { 
    color: #646669; 
    text-decoration: none; 
    transition: 0.2s; 
}
a:hover { 
    color: #e2b714; 
}