body{
    background:#0b0f17;
    color:#e7eefc;
    font-family:Arial;
    padding:40px;
}

h1{
    margin-bottom:30px;
}

table{
    width:100%;
    border-collapse:collapse;
    background:#121b2c;
}

th, td{
    padding:12px;
    border-bottom:1px solid rgba(255,255,255,.1);
}

th{
    text-align:left;
    color:#a6b3d1;
}

tr:hover{
    background:#0f1624;
}

button{
    background:#7aa2ff;
    border:none;
    padding:6px 12px;
    border-radius:6px;
    color:white;
    cursor:pointer;
}

button:hover{
    background:#5f8fff;
}