body {
    background-color: #ffe1fc;
}

h2 {
    color: #181897;
    text-decoration: none;
    display: inline-block;
    border-radius: 30px;
    background-color: #c2a8fe;
    padding: 2px;
    font-size: 30px;
    padding: 0.2rem 1rem;
}

nav {
            display: flex;
            gap: 10px;
            margin-right: 5px;
            padding: 5px;
            font-size: 30px;
        }
nav a {
            color: #9c1b1b;
            text-decoration: none;
            font-weight: bold;
            border-radius: 30px;
            background-color: #ff91ae;
            padding: 3px;
            display: block;
            padding: 0.2rem 1rem;
        }
nav a:hover {
            color: #ff91ae;
            background-color: #9c1b1b;
            top: 3px;
            position: relative;
            rotate: 3deg;
        }