.sounds-container {
    display: flex;
    justify-content: center;
    gap: 16px;
    color: var(--graycool0);
}

.voiced {
    font-family: var(--font-noto);
    font-size: 1.5em;
    font-weight: 300;
    display: flex;
    width: 64px;
    height: 64px;
    padding: 4px;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 4px;
    background-color: var(--cerulean800);
    transition: all 0.2s ease;
}

.voiceless {
    font-family: var(--font-noto);
    font-size: 1.5rem;
    font-weight: 300;
    display: flex;
    width: 64px;
    height: 64px;
    padding: 4px;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 4px;
    background-color: var(--sunset800);
    transition: all 0.2s ease;
}

.alphabet-letter {
    font-family: var(--font-grotesk);
    font-weight: 600;
    display: grid;
    align-content: space-evenly;
    width: 80px;
    height: 80px;
    padding: 4px;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 4px;
    background-color: var(--graycool800);
    transition: all 0.2s ease;
}

.alphabet-main-letter {
    font-size: 1.8rem;
}

.alphabet-transcription {
    font-family: var(--font-noto);
    font-size: 1.2rem;
    font-weight: 300;
}

.hovered-alphabet {
    color: var(--graycool800);
    background-color: var(--graycool0);
    box-shadow: 0px 0px 4px var(--graycool0);
    transition: all 0.2s ease;
    cursor: pointer;
}

.hovered-voiced {
    color: var(--graycool800);
    background-color: var(--cerulean100);
    box-shadow: 0px 0px 4px var(--cerulean100);
    transition: all 0.2s ease;
    cursor: pointer;
}

.hovered-voiceless {
    color: var(--graycool800);
    background-color: var(--sunset100);
    box-shadow: 0px 0px 4px var(--sunset100);
    transition: all 0.2s ease;
    cursor: pointer;
}

.clicked-alphabet {
    color: var(--graycool800);
    background-color: var(--graycool0);
    box-shadow: 0px 0px 4px var(--graycool0);
    transition: all 0.2s ease;
    cursor: pointer;
    transform: scale(1.1);
}

.clicked-voiced {
    color: var(--graycool800);
    background-color: var(--cerulean100);
    box-shadow: 0px 0px 4px var(--cerulean100);
    transition: all 0.2s ease;
    cursor: pointer;
    transform: scale(1.1);
}

.clicked-voiceless {
    color: var(--graycool800);
    background-color: var(--sunset100);
    box-shadow: 0px 0px 4px var(--sunset100);
    transition: all 0.2s ease;
    cursor: pointer;
    transform: scale(1.1);
}